Ren*_*h G 5 c compiler-construction signed char unsigned-char
除非用户在文件或项目设置中明确提到,否则是否有任何C编译器将默认类型的char作为unsigned?
/ Kanu_
Ste*_*sop 12
海湾合作委员会.但只有在编译无符号字符的平台时,包括ARM linux [*].当GCC为x86编译时,默认值是对char进行签名.
[*]或者至少它已经过去了.据我所知,linux已经在ARM上切换到了不同的默认ABI.
更新'2013: Android NDK的ARM编译器(gcc,clang)默认为unsigned char.x86和MIPS编译器默认为signed char.
| 归档时间: |
|
| 查看次数: |
1989 次 |
| 最近记录: |