首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++语言中没法表达二进制数,真是太不方便了

2014-01-19 
C++语言中无法表达二进制数,真是太不方便了!有时候为了节约存储空间,布尔变量就用一个位来表示,这样一个字

C++语言中无法表达二进制数,真是太不方便了!
有时候为了节约存储空间,布尔变量就用一个位来表示,这样一个字节就能表达很多个布尔变量。

但是对这些逻辑变量进行操作的时候,要用到&= |= 后面跟的操作数,最好用二进制表示才好,可是C++语言中没有表达二进制数的方法,只能用十六进制表示,有时候真的要好好算算,才能算出对应的十六进制数是什么。

有什么好办法吗?
[解决办法]
有,用位段呀

热点排行