为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C++
白衣染霜花 2019-07-07 04:01:37
如何在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

}

 


查看完整回答
反对 回复 2019-07-08
  • 1 回答
  • 0 关注
  • 393 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信