将1左移31位等于多少(1<<31)
来源:互联网 发布:用c语言编写abs函数 编辑:程序博客网 时间:2024/05/16 00:38
将1左移31位等于多少(1<<31),理想中的答案应该是:
而打印a得到的结果却为:18446744071562067968
unsigned long long a = 1<<32
unsigned long long a = 1<<33
unsigned long long a = 1<<33
….
打印结果全为0。
由于编译器将1默认为int类型,将1左移31位时超过了int最长位数,编译器给出一个默认值。想要得到理想中的值需将1强制转换成unsigned long long类型。
0 0
- 将1左移31位等于多少(1<<31)
- 1秒钟等于多少毫秒,等于多少微秒
- 1GB等于多少MB?
- 1M 等于多少字节
- 1缇等于多少像素
- 1M 等于多少字节
- 1M到底等于多少
- 1dp 等于多少PX
- 各种存储容量的标识说明:1TB等于多少GB?1PB等于多少TB?1EB等于多少PB?
- 将字符串循环左移n位
- 1厘米等于多少个像素
- 经纬度1秒约等于多少米?
- 1秒究竟等于多少毫秒?
- 经纬度1秒约等于多少米?
- 1GB等于2的多少次方
- 1秒等于多少微妙,纳秒
- 1兆(1M)等于多少Kbps 如何计算1M宽带等于多少Kbps
- 多少个1?(位运算)
- CSS3--2--border
- 【poj1009】 Edge Detection
- android项目混淆
- 关于eclipse提示:"The superclass "javax.servlet.http.HttpServlet" was not found on the Java"解决办法
- Windows下配置apache运行cgi程序
- 将1左移31位等于多少(1<<31)
- Libevent源码分析-----通用类型和函数
- 解决virtualbox不能使用共享粘贴板
- 《从零开始学Swift》学习笔记(Day 17)——Swift中数组集合
- 5、手机输入法遮挡输入框解决方法
- getHostAddress()和getInetAddress(在Java中)
- 欢迎使用CSDN-markdown编辑器
- 数据结构实验之链表九:双向链表
- bfs