将一个负整数赋给一个无符号的变量,会得到什么样的结果

2024-12-04 04:37:11
推荐回答(2个)
回答1:

整数的存储是什么样的,得到的结果就是怎么样的,比如-1在内存中是0xFFFFFFFF,所以-1就是0xFFFFFFFF.依次就可以类推其他的了。比如-2就是0xFFFFFFFE

回答2:

~32767,但是它们所占的存储空间是不同的。
int它占四个字节,而short占二个字节。这在一般的使用中区别不大,但是在定义结构体时就有所不同了,因为我们是要能尽可能的节省内存空间。
无符号它只能处理正整数,有符号的话就能处理正,负整数。这个符号指的是没有负号,只有正号。