如何在c++下定义一个7bit长的数据类型
1 回答
慕斯王
TA贡献1864条经验 获得超2个赞
可以用位域 (c和c++都有位域)
举个例子:
1 2 3 4 5 6 7 8 9 10 11 12 | #include<iostream> using namespace std; struct B7 { int a:7; //只使用7位 }; int main() { struct B7 i; i.a=129; //第8位会被舍去 cout<<i.a<<endl; //输出1 } |
- 1 回答
- 0 关注
- 393 浏览
添加回答
举报
0/150
提交
取消