代碼
/* char類型的用法 */
#include <stdio.h>
main(int argc, char *argv[]) {
/* 聲明字符變量c1 */
char c1 = 'a';
/* char類型的本質是一個整數,占用一個字節寬度
有符號char類型的取值范圍:char(-128~127)
無符號char類型的取值范圍:unsigned char(0~255) */
printf("c1的值是%c, 以整型格式化輸出%d, 占%d個字節寬度\n", c1, c1, sizeof(c1)); // c1的值是a, 以整型格式化輸出97, 占1個字節寬度
/* 聲明字符型變量c2的值為-99 */
char c2 = -99;
printf("c2的值為%c, 以整型格式化輸出%d\n", c2, c2); // c2的值為, 以整型格式化輸出-99
}
