代码
/* 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
}