char類型用於存儲字符(比如字母或者標點),但是從技術層面講,char類型是整數,因為char類型存儲的是整數而不是字符。 計算機使用字符編碼來處理字符,即
用特定的整數來表示特定的字符。 例如在ASCII編碼中, 大寫字母A存儲的是65.
char類型通常被定義為8位的存儲單元。 通常1個字節被定義為char類型占用的位數
程序測試:
#include <stdio.h> int main(void) { char ch; printf("Please input an letter: "); scanf("%c", &ch); printf("\nletter is: %c.\n", ch); printf("integer: %d.\n", ch); return 0; }