The American Standard Code for Information Interchange är en kodning system som kartor numeriska värden till karaktärerna , siffror och symboler som används i det engelska språket . ASCII används för att representera tecken i datorprogram. Meningar kan bildas genom att sätta samman tecken till tecken arrayer, eller strängar . Du kan mäta storleken på ett ASCII-tecken i en sträng med hjälp av " sizeof " operatör i ett C-program . Detta är användbart eftersom det finns två möjliga bredder av ett ASCII-tecken , beroende på om ditt system stöder den utökade ASCII- uppsättningen eller inte . Saker du behöver
C Integrated Development Environment ( såsom Eclipse CDT ) katalog C Compiler ( t.ex. GCC )
Visa fler instruktioner
1
Load C IDE genom att klicka på dess programikon . När det öppnas , välj " File ", " New ", "projekt" och välj " C-projekt " för att skapa ett nytt C-projekt . En tom källkod filen visas i textredigeraren delen av IDE
2
Skriv följande " main " -funktion deklaration , vilket är utgångspunkten i ditt program : .
Int main ( ) katalog
{ } Addera 3
Skriv följande tecken sekvens , eller sträng , förklaring mellan klammerparenteser som följer " main " -funktion deklaration :
char * string = " ASCII-sträng ";
4
Skriv en slinga struktur som itererar igenom varje ASCII-tecken i strängen . Du kan åstadkomma detta genom att skriva följande " för " loop :
for (int i = 0; string [ i] = ' \\ 0 ' , i + + ! ) Katalog
{ }
5
Skriv ett uttalande som skriver ut storleken på varje ASCII-tecken i strängen . Placera följande uttalande innanför klamrarna som omedelbart följer " för " loop :
printf ( " charwidth : % d \\ n " , sizeof ( string [ i] ) ) ;
6
Kör programmet genom att trycka på den gröna knappen "Spela" . Programmet produktionen ser ut ungefär så här , vilket visar att bredden av varje ASCII-tecken i strängen är lika med 1 byte
charwidth : . 1
charwidth : 1
charwidth : 1
charwidth : 1
charwidth : 1
charwidth : 1
charwidth : 1
charwidth : 1
charwidth : 1
charwidth : 1
charwidth : 1
charwidth : 1