在此示例中,您將學習如何查找字符的ASCII值。
在C語言編程中,字符變量保存ASCII值(0到127之間的整數(shù))而不是該字符本身。該值稱為ASCII值。
例如,'A'的ASCII值為65。
這意味著,如果你給一個字符變量賦值“A”,65會被存儲在變量中,而不是“A”本身。
現(xiàn)在,讓我們看看如何在C語言編程中打印字符的ASCII值。
#include <stdio.h>
int main() {
char c;
printf("輸入一個字符: ");
scanf("%c", &c);
//%d顯示字符的整數(shù)值
//%c顯示實際字符
printf("%c 的ASCII值 = %d", c, c);
return 0;
}輸出結果
輸入一個字符: G G 的ASCII值 = 71
在此程序中,要求用戶輸入字符。字符存儲在變量c中。
使用%d格式字符串時,將顯示71(G的ASCII值)。
使用%c格式字符串時,將顯示'G'其自身。