U ovom ćete primjeru naučiti kako pronaći ASCII vrijednost znaka.
Da biste razumjeli ovaj primjer, trebali biste imati znanje sljedećih C programskih tema:
- C Vrste podataka
- C Varijable, konstante i literale
- C ulazni izlaz (I / O)
U programiranju na C, varijabla znaka sadrži ASCII vrijednost (cijeli broj između 0 i 127), a ne taj znak. Ova cijela vrijednost je ASCII kôd znaka.
Na primjer, ASCII vrijednost 'A'
je 65.
To znači da se, ako dodijelite 'A'
varijablu znaka, 65 sprema u varijablu, a ne u nju 'A'
samu.
Sada, da vidimo kako možemo ispisati ASCII vrijednost znakova u programiranju na C-u.
Program za ispis ASCII vrijednosti
#include int main() ( char c; printf("Enter a character: "); scanf("%c", &c); // %d displays the integer value of a character // %c displays the actual character printf("ASCII value of %c = %d", c, c); return 0; )
Izlaz
Unesite znak: G ASCII vrijednost G = 71
U ovom programu od korisnika se traži da unese znak. Znak je pohranjen u varijablu c.
Kada %d
se koristi niz formatiranja, prikazuje se 71 (ASCII vrijednost G
).
Kada %c
se koristi niz formata, 'G'
prikazuje se sam.