C中char类型的用法

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

查看源代码

posted @ 2019-11-26 10:17  勾践  阅读(3169)  评论(0编辑  收藏  举报