在C语言中,char的负值表示什么呢?如果要输出char -3会输出什么结果呢?

日期:2021-06-29 01:00:06 人气:1

在C语言中,char的负值表示什么呢?如果要输出char -3会输出什么结果呢?

char型负数值是ANSI保留字符集,在不同编码下可以有不同的解释。ANSI和Unicode都是双字节编码,为了避免和单字节的ASCII码冲突,第一个字节的对应值都是负数。因此,当文本编辑器读取到一个值为负数的字符时,它就会知道应该把该字节和后面的一个字节连起来一起解释,而不是把这个字节解释为ASCII码。
    A+
热门评论