移位操作题目
来源:互联网 发布:mysql statistics状态 编辑:程序博客网 时间:2024/06/06 18:43
int main() {
int a =1;
int b =32;
printf("%d, %d\n", a<<b,1<<32); // 结果1,1 移位操作(32|31)
}
对于32位的int, 多数编译器能够一次最多处理31位的左移(通过利用或运算),因此对于"<<32",32|31 = 0
使用gcc编译时会提示大于width of type
参考:http://stackoverflow.com/questions/3871650/gcc-left-shift-overflow/3871676#3871676
0 0
- 移位操作题目
- 移位操作
- 移位操作
- 移位操作
- 移位操作
- 移位操作
- 移位操作
- 移位操作
- 移位操作
- 移位操作
- 移位操作
- 移位操作
- <<移位操作
- 移位操作
- 移位运算,移位操作应用
- 移位操作之旋转移位
- 位操作,移位操作
- NYOJ 题目768 移位密码
- RESTful API 设计最佳实践(5)
- Java 以XML格式的http请求 客户端请求报文框架搭建
- 345. Reverse Vowels of a String
- WSGI接口
- 聊聊高并发(专栏)
- 移位操作题目
- http的幂等性及幂等性
- IAP 实现
- Struts2 Ognl
- iOS 10 的适配问题
- XP系统不小心按了什么键屏幕变窄两边有黑色的
- java数据类型
- Lucas定理与大组合数的取模的求法总结
- java调用hbase接口方法