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