永发信息网

u c=-3 c=65533 ul 则 4294967293 怎么

答案:2  悬赏:20  手机版
解决时间 2021-03-18 08:20
  • 提问者网友:遁入空寂
  • 2021-03-17 13:54
u c=-3 c=65533 ul 则 4294967293 怎么
最佳答案
  • 五星知识达人网友:末日狂欢
  • 2021-03-17 15:13
负数的存放方式是补码,当按无符号数来看时,最高位的符号也当作有效数字
前者只有2个字节,16位:65533 = 65536 - 3 =2^16 -3
后者是4个字节,32位:4294967293 = 2^32 - 3
全部回答
  • 1楼网友:人间朝暮
  • 2021-03-17 15:35
3、设int型占2个字节, int i=-3;则printf(“%u”,i); 结果为【c 65533】 a: 0,b:-3, c:65533, d:65535 因为-3的补码,是 65533。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯