标签:blog http ar sp log bs html ef linux
1.char,unsigned char, signed char 都是占一个字节。
2.signed char范围为 -128-127 0000 0000表示+0 1000 0000表示-0。+0和-0表示的值是一样的。为了不浪费这一位用1000 0000表示1284.VC编译器、x86上的GCC都把char定义为signed char,而arm-linux-gcc却把char定义为 unsigned char。
5.signed char和unsigned char在内存上的表示一样,都是01组合的二进制串,不同的只是解释的方式不同。还有一点不同时赋值给int,高位扩展不同。
参考网址:
【1】http://blog.sina.com.cn/s/blog_5a3744350100xapg.html
【2】http://cppkey.com/archives/318
[C知识点]char unsigned char signed char知识点
标签:blog http ar sp log bs html ef linux
原文地址:http://blog.csdn.net/samdy1990/article/details/41626195