详细告知,谢谢
vc中编译得0
而gcc编译得到负的最大值
why
1左移-1是多少,为什么
答案:3 悬赏:70 手机版
解决时间 2021-02-02 14:30
- 提问者网友:不爱我么
- 2021-02-01 16:01
最佳答案
- 五星知识达人网友:一把行者刀
- 2021-02-01 16:56
不同的编译器对数据定义的格式不一样··· 只有char的格式是统一的,常用字符一个字节描述是IEEE定义的。
全部回答
- 1楼网友:执傲
- 2021-02-01 18:23
1左移32位是4294967296,这个数已经超过int能表达的范围了。
- 2楼网友:孤独的牧羊人
- 2021-02-01 18:11
对于语句 nun >>= n;或 num <<= n;,n一定是非负数,就是说,n < 0 时,是无定义的,所以VC中的结果没有参考价值。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯