The American Standard kode for Information Interchange er en koding ordning som tilordner numeriske verdier til tegn, tall og symboler i det engelske språket . ASCII brukes til å representere tegn i dataprogrammer. Setninger kan dannes ved å sette sammen bokstaver til karakter matriser , eller strenger . Du kan måle størrelsen på et ASCII-tegn i en streng ved å bruke " sizeof " operatør i et C-program . Dette er nyttig fordi det er to mulige bredder av et ASCII-tegn , avhengig av hvorvidt systemet ditt støtter det utvidede ASCII- settet eller ikke. Du trenger
C Integrated Development Environment (for eksempel Eclipse CDT )
C Compiler (som GCC )
Vis flere instruksjoner
en
Load C IDE ved å klikke på programmets ikon. Når den åpnes, velg " File", " New ", " Project" og velg "C Project" for å opprette en ny C-prosjekt . En tom kildekoden filen vises i teksteditoren delen av IDE
2
Skriv følgende "main "-funksjonen erklæringen , som er inngangsporten til programmet : .
Int main ( )
{ }
3
Skriv følgende karakter sekvens , eller streng , erklæring i mellom klammeparentesene som følger "main "-funksjonen erklæring:
char * string = " ASCII streng" ;
4
Skriv en loop struktur som gjentar gjennom alle ASCII-tegn i strengen . Du kan oppnå dette ved å skrive følgende " for " loop : en
for ( int i = 0; string [ i] = '\\ 0 '; i + + ! )
{ }
5
Skriv en uttalelse som skriver størrelsen på hver ASCII tegn i strengen . Plasser følgende setning inne klammeparentesene som umiddelbart følger " for " loop : en
printf (" charWidth :% d \\ n" , sizeof ( string [ i] ));
6
Kjør programmet ved å trykke på den grønne " Play "-knappen . Programmet produksjonen vil se ut omtrent som dette , som viser at bredden av hver ASCII tegnet i strengen er lik en byte
charWidth : . 1
charWidth : 1
< p > charWidth : 1
charWidth : 1
charWidth : 1
charWidth : 1
charWidth : 1
charWidth : 1
charWidth : 1
charWidth : 1
charWidth : 1
charWidth : 1