unsigned在C语言中用法

如题所述

unsigned是用于修饰整数(int、long
int、short
int)和char数据类型的类型说明符,表示一个上述被修饰的数据类型是无符号数(第一个二进制位不代表符号的数)。
拿char型举例:char为8位,signed
char取值范围为[-128,127]共256个整数,unsigned
char取值范围为[0,255]共256个整数。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-04
我很想知道你的n是哪里来的。。。
vc下编译如下程序,
#include
"stdafx.h"
#include
void
main()
{
unsigned
short
int
a,c;
int
b;
a=10;b=-23;
c=a+b;
printf("c=%d\n",c);
}
结果c

65523
相似回答