永发信息网

C中int i = -1; 把i强制转化为unsigned类型输出是2^32-1 为啥?

答案:3  悬赏:20  手机版
解决时间 2021-11-09 22:16
C中int i = -1; 把i强制转化为unsigned类型输出是2^32-1 为啥?
最佳答案
第33位是1的数:1 00000000 00000000 00000000 00000000 才等于2^32
而32位全1的数:11111111 11111111 11111111 11111111等于2^32-1
全部回答
取反加一
0000 0000 0000 0001
根据c++标准,把signed转成unsigned , 先对-1取模unsigned int 的范围值个数,既2^32,然后赋值,因此是2^32-1
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
丰城沃尔玛四楼17.5影城明天有什么电影上映
高分悬赏,15万元存银行,从2005年到2015年,
白沟和道国际都有哪些男包品牌
老汤调制
黄金槐的槐角可以泡茶吗?
有人说小O的直径是大O直径的一半,但为什么呢
有人发穷疯狂言说三家人的小孩杀掉怎么办
造反怎么造句
Q235材料65mm厚焊后多用热处理吗,怎么热处理
每天中午12:30-13:30就尿频,下午17点-20点也
K3起亚第三年车险多少钱
1+3=2乘2,1+3+5=3乘3,1+3+5+7=4乘4,1+3+5+7+
网上的艾灸仪品牌很多,哪个品牌比较有保障?
我曾经,错过了一个女的上大学的时候,我当时
38.4除以1.6的竖式怎么列
推荐资讯
感觉心累,有点压缩感后就想咳,是怎么回事
康明洁生(北京)国际贸易有限公司朝阳东四环
发生在民国时期周至县的那些事
玻璃幕墙能做的单块最大尺寸是多大 我的幕墙
传菜梯的窗口式
QQ后2位有一样的吗
现在TVB放的什么片,是警匪的么?
梦见从土里挖出翡翠玉是咋回事
乡镇地税这个单位怎么样
幸福贵福宝两全保险三年之后本金能拿回来吗?
幕府将军2武家崛起 领国影响力怎么提升
有一部驱魔的电影,想不起来什么名字,求大神
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?