iso c标准要求CHAR_BIT至少为8。
posix要求CHAR_BIT等于8,并且(几乎?)所有使用八位字节的网络和通信标准,是否有任何当代C实现CHAR_BIT>8?
(注:我对使用18或36位字的历史性计算机体系结构不感兴趣。这确实是一个关于C的问题,因为它现在在当前的硬件上使用;想想有C99或更高版本实现的系统)。

最佳答案

TMS320C28x德州仪器公司的数字信号处理器有一个16位字节。
Documentation编译器在第101页指定CHAR_BIT为16。
这似乎是一个现代处理器(目前正在出售),编译器支持C99和C++ 03。

关于c - CHAR_BIT是否大于8?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32091992/

10-11 21:58
查看更多