【发布时间】:2014-09-20 23:25:45
【问题描述】:
如何在 C 中将 16 位二进制存储在数组中?我必须制作什么数据类型的数组?长整数,浮点数,字符? 前任。数据 = {'1001111101110010', '1001101011010101','1000000011010010'}
【问题讨论】:
-
我认为
long double的使用还不够,所以我会选择struct bin16 { long double bits[16] ; }——如果位变大,我就不必更改表示。 (当然,其他孩子可能会笑,但我妈妈说我会长大的。) -
@gmch:你在开玩笑吧?
-
我在想浮动,但也许双倍会更好。 (而且,是的,我也在开玩笑。)