读书人

一上无符号整型的赋值有关问题望高

发布时间: 2013-01-28 11:49:56 作者: rapoo

弱弱的问一下,无符号整型的赋值问题,望高手帮忙解答
#include <stdio.h>
int main()
{
unsigned short int a=-1;
printf("a=%d\n",a);
return 0;
}
输出结果为65535

#include <stdio.h>
int main()
{
unsigned int a=-1;
printf("a=%d\n",a);
return 0;
}
输出结果却为-1

为什么负数能赋值给无符号整型,两次的输出结果为什么有差异,求解,TKS


读书人网 >C语言

热点推荐