C语言使用signed和unsigned修饰整型(int)和字符型(char)
signed表示一个类型带有正负号,包含负值
unsigned表示该类型不带有正负号,只表示0和正整数
对于int类型,默认带有signed修饰,即int等同于signed int
整数声明变量为unsigned int的好处是,同样长度的内存能表示的最大整数值大了一倍
对于char
则有可能是signed char
也可能是unsigned char
所以对char声明变量时最好写清是signed char还是unsigned char
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。