如何在c++下定义一个7bit长的数据类型

如何在c++下定义一个7bit长的数据类型

白衣染霜花
浏览 394回答 1
1回答

慕斯王

可以用位域 (c和c++都有位域)举个例子:123456789101112#include<iostream>using&nbsp;namespace&nbsp;std;struct&nbsp;B7{&nbsp;&nbsp;&nbsp;int&nbsp;a:7;&nbsp;//只使用7位};int&nbsp;main(){&nbsp;&nbsp;&nbsp;struct&nbsp;B7&nbsp;i;&nbsp;&nbsp;&nbsp;i.a=129;&nbsp;&nbsp;&nbsp;&nbsp;//第8位会被舍去&nbsp;&nbsp;&nbsp;cout<<i.a<<endl;&nbsp;&nbsp;//输出1}&nbsp;
打开App,查看更多内容
随时随地看视频慕课网APP