C语言编程字符型?

日期:2021-06-15 11:16:59 人气:1

C语言编程字符型?

char型对应数值是ASCII码,是有符号数。

而你代码中ch+32结果是129(97+32)。

第一参数按%c输出是?,因为127往后是扩展编码,不用做显示。

第二参数按%d输出,你前面赋值将129赋值给了char型的变量ch。

129是无符号数,赋值给ch后,ch的二进制码是1000,0001(129对应的无符号二进制)。

但ch作为字符型,是有符号数,所以最高

    A+
热门评论