У овом примеру ћете научити како пронаћи АСЦИИ вредност знака.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања на Ц:
- Ц Типови података
- Ц Променљиве, константе и литерале
- Ц улазни излаз (И / О)
У програмирању на језику, променљива карактера садржи АСЦИИ вредност (цео број између 0 и 127) уместо самог знака. Ова целобројна вредност је АСЦИИ код знака.
На пример, АСЦИИ вредност 'A'
је 65.
То значи да, ако доделите 'A'
променљиву карактера, 65 се чува у променљивој, а не у 'A'
њој самој.
Сада, да видимо како можемо исписати АСЦИИ вредност знакова у програмирању на језику Ц.
Програм за штампање АСЦИИ вредности
#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; )
Оутпут
Унесите знак: Г АСЦИИ вредност Г = 71
У овом програму се од корисника тражи да унесе знак. Карактер се чува у променљивој ц.
Када %d
се користи низ формата, приказује се 71 (АСЦИИ вредност G
).
Када %c
се користи низ формата, 'G'
приказује се сам.