unsigned char 不是0到255吗?为什么这里把-4的值赋给它?

如题所述

第1个回答  2019-03-19
负数,在计算机中,是以
补码
出现的。
-4
的八位数补码,是
252。
unsigned
char,或
char,
只是在运算的时候,起作用。
赋值时,它们,并无关系。
第2个回答  2019-05-16
1000用十六进制表示是0x3e8,unsigned
char只有一个字,所有只能得到0xe8,即232
相似回答