首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于 sprint 函数的有关问题

2012-04-21 
关于 sprint 函数的问题为什么unsigned int test60000;char buff[5]sprint(buff,%d“,test)出来的结果

关于 sprint 函数的问题
为什么
unsigned int test=60000;
char buff[5];
sprint(buff,"%d“,test);

出来的结果不是: “60000”
而是“-15533"(具体不记得了,反正是一个负数字符串。
我已经定义为unsigned int 了 应该正数范围可以超过60000的,怎么是这个结果呢?

[解决办法]

sprint(buff,"%u“,test);

热点排行