哪些平台除了8位字符之外还有别的东西?
不时有人这样指出char
(又称‘字节’)不一定是8位.
好像是8位char
几乎是普遍的。我认为对于主流平台来说,有必要有一个8位。char
以确保其在市场上的生存能力。
现在和历史上,哪些平台使用char
这不是8位,为什么他们会区别于“正常”8位呢?
在编写代码和考虑跨平台支持(例如通用库)时,对于非8位平台来说,值得考虑的是什么?char
?
在过去,我遇到过一些模拟设备DSPchar
是16位。我认为DSP是一种利基体系结构。(再说一遍,当时手工编码的汇编程序很容易就击败了可用的C编译器,所以我在那个平台上并没有真正获得使用C的经验。)