发布网友 发布时间:2022-03-18 07:57
共2个回答
热心网友 时间:2022-03-18 09:26
unsigned是用于修饰整数(int、long
int、short
int)和char数据类型的类型说明符,表示一个上述被修饰的数据类型是无符号数(第一个二进制位不代表符号的数)。
拿char型举例:char为8位,signed
char取值范围为[-128,127]共256个整数,unsigned
char取值范围为[0,255]共256个整数。
热心网友 时间:2022-03-18 10:44
我很想知道你的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