《c陷阱与缺陷》笔记--移位运算
来源:互联网 发布:跨境电商实训软件 编辑:程序博客网 时间:2024/04/29 07:38
#include <stdio.h>int main(void){ int a = 2; a >> 32; a >> -1; a << 32; a << -1; return 0;}
上面代码编译时出现如下错误:
yiwei.c: In function 'main':
yiwei.c:5:2: warning: right shift count >= width of type [enabled by default]
yiwei.c:6:2: warning: right shift count is negative [enabled by default]
yiwei.c:7:2: warning: left shift count >= width of type [enabled by default]
yiwei.c:8:2: warning: left shift count is negative [enabled by default]
因为移位有一条规则:
如果被移位的对象长度是n位,那么移位技术必须大于或等于0,而且小于n。
- 《c陷阱与缺陷》笔记--移位运算
- 《c陷阱与缺陷》笔记--负数的取模运算
- 《c陷阱与缺陷》笔记--负数的取模运算
- C陷阱与缺陷笔记
- C缺陷与陷阱 笔记
- C陷阱与缺陷笔记
- C 陷阱与缺陷 笔记
- 《C陷阱与缺陷》笔记
- C陷阱与缺陷笔记
- C陷阱与缺陷笔记
- C陷阱与缺陷笔记
- C陷阱与缺陷 笔记
- C陷阱与缺陷笔记
- 《C陷阱与缺陷》笔记
- C陷阱与缺陷--笔记
- C陷阱与C缺陷笔记
- c陷阱与缺陷 学习笔记
- C语言缺陷与陷阱(笔记)
- Ext动态修改girdPanel上的ToolBar的Text
- just a log
- 50% 的财富 500 强企业使用 Windows Azure
- 基于SBT的学生成绩管理系统
- linux网桥浅析{转载}
- 《c陷阱与缺陷》笔记--移位运算
- 每日一题(4) - 反转链表
- cmd命令行 切换目录
- oracle中的date数据类型
- 周鸿祎如何通过产品做营销
- 浅析MMORPG服务器架构
- Maven中构建项目父子结构
- 扫描探针显微术入门(1)
- html5 使用web SQL database简单实例