学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

哪位帮我解释一下

哪位帮我解释一下

unsigned int 32767赋值给signed int a; a 的结果为-32767,怎么解释?

TOP

你写错了,应该是32768赋给signed int,结果是-32768……
专心编程………
飞燕算法初级群:3996098
我的Blog

TOP

你无符号的附有符号的当然带-了

TOP

unsigned int a=32768;
signed int b;
b=a;
则b的结果是-32767 .
怎么解释

TOP

上面的那个写错了

unsigned int a=32768;
signed int b;
b=a;
则b的结果是-32768 .
怎么解释

[ 本帖最后由 xnm890325 于 2008-5-10 15:00 编辑 ]

TOP

unsigned int a=32768;
signed int b;
b=a;
则b的结果是-32768.
怎么解释

TOP

发新话题