int a= 1<<100 就是2的100次方
为什么不会溢出等0 而是等于1<<100%32(4) 等于16 有点疑惑 求解
为什么不会溢出等0 而是等于1<<100%32(4) 等于16 有点疑惑 求解
解决方案 »
- org.springframework.beans.factory.BeanCreationException: Error creating bean wi
- 请教如何统计快速排序选择了多少次基准值(pivot)?
- 字体的问题?
- 刚学JAVA就出了错误.菜鸟急求大虾
- 100分求,谁有Java编程思想第三版的.chm格式的。
- 一个奇怪的问题,来自 Thinking in Java 3rd
- char 和 int类型的转换
- 关于package的问题
- win2000中如何装java
- 各位大虾有 谁安装了linux 下的jdk 1.3.1 ,我下栽的得到的为 .bin 文件 不知道怎么办,时间紧, 救我啊!!!!!!!!
- 配了servlet却无法访问
- Could not find the main class Program will exit 解决方案
1<<100
实际执行是:
1 << (100 & 0x1f)
也可以理解为:
1 << (100 % 32)
总之,高位全部忽略了。