永发信息网

请各位大神解释下,我知道unsigned int想把-1输出成一串正数是需要用%u来输出,但为什么unsigned short的

答案:1  悬赏:50  手机版
解决时间 2021-01-10 11:13
  • 提问者网友:欲劫无渡
  • 2021-01-09 17:33
请各位大神解释下,我知道unsigned int想把-1输出成一串正数是需要用%u来输出,但为什么unsigned short的
最佳答案
  • 五星知识达人网友:笑迎怀羞
  • 2021-01-09 17:58
%d对应的输入格式是int,就是把后面的参数自动转化成int,用16进制表示表示转换之后的临时变量
a:0000FFFF
b:000000FF
c:FFFFFFFFF
望采纳追问我计算的a的原码是1000 0000 0000 0000 0000 0000 0000 0001 它的16进制的表达式应该是8000 0001才对,为什么你的a的值是0000FFFF,求指点?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯