1、C语言中char类型是按照整型存储的,范围在-127~127,对应于字符本身的ASCII码。
如
char c = '1'; printf("%d",c*2); printf("%c",c*2);
字符'1'对应的ASCII码值为49,输出为
98 b
98对应字符'b'。
2、如果超出范围,如
char c = 310; printf("%d\n", c ); printf("%c", c );
输出为
54 6
char在计算机中按整形存储,占一个字节,310对应的二进制为100110110,截取后八位为00110110,其十进制为54,ASCII码值54对应的字符'6'。
标签:字符,运算,54,C语言,char,printf,ASCII From: https://www.cnblogs.com/walker-l/p/17781326.html