C标准上char可以带符号也可以不带符号,但是具体的平台又有所不同。在大多数的体系结构中char是带符号的,但是在ARM体系中char是不带符号的其取值范围是0 - 255。
如下面的代码:
图一
在X86平台:
图二
在基于ARM的HI3518EV200平台:
① 编译
图三
② 运行
图四
C标准上char可以带符号也可以不带符号,但是具体的平台又有所不同。在大多数的体系结构中char是带符号的,但是在ARM体系中char是不带符号的其取值范围是0 - 255。
如下面的代码:
图一
在X86平台:
图二
在基于ARM的HI3518EV200平台:
① 编译
图三
② 运行
图四