移位
2015-06-18 09:47
302 查看
C/C++中可以sizeof测试Int,
char, boolean。。。。。。的字节数,而java中int
char boolean的字节数貌似是固定的,与硬件平台和系统无关。Int:32位,4个字节
;char:16位,2个字节;boolen:8位1个字节。
左移(a<<n1):正数和负数都是在左端去掉前n1位,右端后n2位加0;
右移(b>>n2):正数末尾去掉后n2位,左端前n2位加0;负数末尾去掉后n2位,左端前n2位加1;
无符号右移(c>>>n3):无论是整数还是负数,都是在左端前n3位加0,去掉尤端厚n3位。
char, boolean。。。。。。的字节数,而java中int
char boolean的字节数貌似是固定的,与硬件平台和系统无关。Int:32位,4个字节
;char:16位,2个字节;boolen:8位1个字节。
左移(a<<n1):正数和负数都是在左端去掉前n1位,右端后n2位加0;
右移(b>>n2):正数末尾去掉后n2位,左端前n2位加0;负数末尾去掉后n2位,左端前n2位加1;
无符号右移(c>>>n3):无论是整数还是负数,都是在左端前n3位加0,去掉尤端厚n3位。
相关文章推荐
- 线宽对应的电流(硬件设计参考)
- iOS开发系列--NextPrevious On-Demand Resource Basics
- Android makefile文件语法规范及使用模板
- 《一个程序员的生命周期》读后感
- HDU3415
- fopen() 返回 NULL, 奇葩原因:当前进程打开多个句柄,忘记关闭。(bug)
- 可变参数和不可变参数的比较
- 1030. Travel Plan (30)
- Changes in Microsoft Dynamics AX 2012 InventTrans data model
- c语言: 修改参数的地址,及注意事项
- 使用 Google Fonts 为网页添加美观字体
- 浅谈Jquery核心函数
- Android开发第二阶段(1)
- 支持向量机(一)
- Android 解决65535的限制 使用android-support-multidex解决Dex超出方法数的限制问题,让你的应用不再爆棚
- 经典位操作
- batch批处理基础
- bootstrap(2)
- win32: 静态控件(Static) - SS_NOTIFY - 响应事件
- Android开发第二阶段(1)