问题描述:
一种C语言变量定义方式
比如定义一个变量int var;其取值只为0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,即只用一个bit位来表示数据.这种表示方式叫什么?
是这样子的额,就是比如一个8bit的无符号变量var ,本来可以表示2的8次方种数据,但是我不用这么多,我只取其中的8种.即其中的一位bit为1时,其他位皆为0,.
也不算用内存空间换取计算时间,只是表示方便,阅读方便,貌似计算也方便些.
比如定义一个变量int var;其取值只为0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,即只用一个bit位来表示数据.这种表示方式叫什么?
是这样子的额,就是比如一个8bit的无符号变量var ,本来可以表示2的8次方种数据,但是我不用这么多,我只取其中的8种.即其中的一位bit为1时,其他位皆为0,.
也不算用内存空间换取计算时间,只是表示方便,阅读方便,貌似计算也方便些.
问题解答:
我来补答展开全文阅读