结构体定义解决方案
结构体定义
:1是什么意思呢,新手,谢谢大家
------解决方案--------------------
表示只用那个数据位里面的几位。一般是从最小位开始的。
:1是什么意思呢,新手,谢谢大家
------解决方案--------------------
表示只用那个数据位里面的几位。一般是从最小位开始的。
- C/C++ code
struct Node{ int a:4; int b:4; }; int main() { Node test; test.a=15; test.b = 4; printf("%d",test.a); return 0; }
------解决方案--------------------
至于为什么是-1的嘛,我特意写给你看的。你居然不清楚。4位表示的无符号值最大是多少?有符号值最大是多少??15=0xff,换算成有符号的值那么就是-1啊