C语言问题 给一个无符号数赋值一个负数会出现什么结果?负数依旧是按照补码的形式储存的吗?

2024-10-30 16:29:20
推荐回答(2个)
回答1:

==是等于判断,并不是赋值
负数在计算机中最高位为1,作为符号标志(正数为0),但是如果赋给无符号整型变量,最高位的标志位就会变成数值位,计算时把这个1当成数值

----------物联网校企联盟技术部

回答2:

('.'-'0') 十进制
&0xff 变成十六进制