c语言之坑--位运算
来源:互联网 发布:软件交付风险 编辑:程序博客网 时间:2024/06/05 13:06
#include <stdio.h>#include <stdlib.h>#define size 7int main(){//分步运算unsigned char a=1;a=(a<<size);printf("a=%2x\n",a);a=~a;printf("a=%2x\n",a);a=a>>size;printf("a=%2x\n",a);//合在一起运算,问题就来了,答案不一样unsigned char t=1;t=((~(t<<size))>>size);printf("a=%2x\n",t);return 0;}
结果如下
解答在知乎里:http://www.zhihu.com/question/27745434
原来是整数提示这个坑。。。
0 0
- c语言之坑--位运算
- C语言之位运算
- C语言之位运算
- C语言之位运算
- C语言之位运算
- c语言之位运算
- C语言修行之位运算
- c语言特色之位运算
- C语言位运算之异或 ^
- c语言之位运算详解
- C语言基础之位运算
- C语言位运算
- C语言位运算
- C语言位运算
- c语言位运算
- C语言位运算
- c语言位运算
- C语言位运算
- 对Bitmap的内存优化
- rails优化二:不要更改参数哈希params[:q]
- OC中的语法糖(你真的理解了点语法么?)
- 自动删除oracle下的过期文件命令
- 计算一句话(英文)里面的单词数量
- c语言之坑--位运算
- Eclipse报错:the superclass "javax.servlet.http.HttpServlet" was not found on the java Build Path
- 位操作基础篇之位操作全面总结
- 安卓jni进阶
- IOS已解决 在构建版本上传后, 一直处于处理状态
- 正则表达式捕获文本
- C语言编程(练习2:数组和指针)
- 判断 Canmand 命令是否有效
- HttpURLConnection webview sessionId 连贯性