|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
$ K9 m: l. g, A/ ]1 T
C标准上char可以带符号也可以不带符号,但是具体的平台又有所不同。在大多数的体系结构中char是带符号的,但是在ARM体系中char是不带符号的其取值范围是0 - 255。% ^/ m- ~9 q# y. W2 Y
6 W6 ? s' ]" @6 s2 B
如下面的代码:# E3 G( z. s% D N
$ {8 s# z. |+ h1 v3 W
8 H) [1 I1 {: \3 j
% D3 S! j6 E+ W1 _' ]7 s& ]
图一
* [9 Q# s4 b3 A& A9 w8 o
4 M+ u. f0 S0 X9 I$ j在X86平台:
- O* }* F+ y! b& w! R, [+ \7 U" a6 R7 |6 p
* }( I" q. Y4 R; b) z) Q4 l: Y( P6 ] T
图二
1 |) H }) f9 z: P' f7 r
. F6 W2 m- g% z2 O2 @在基于ARM的HI3518EV200平台:
4 c, w. R: ?% D6 q$ q( b- Y8 m3 ~8 R% u- G2 o
① 编译, \. }/ z: g: a2 N% s% E
5 B& c( t2 w' [0 |; g) c, {
4 K, Y; s& [1 x& ~2 f
' a' E! Z5 ?, w. x
图三 l0 s. c1 g- v5 r, o, R
, r0 b( r7 @& Z6 t② 运行- i! ?. Y6 a x; j$ o
# i$ m+ B! j C1 V
' y6 j6 G2 K3 {6 X& P& f3 I( @. |- t; c2 i5 F8 ^# `) g, y8 Q& b" C
图四
% S" p% K, r4 e/ {' ]. w2 I" e4 u# Z% `' p5 Q
|
|