C语言中 %u是什么意思

如题所述

%u是无符号10进制整数,%后是格式字符串,\n是换行的意思。

%u\n用于格式化输出语句中,如printf,sprintf,vsprintf,fprintf等。

例:

printf("%u\n",19);

则输出为

19<CR>

<CR>即换行标识。

扩展资料

定义c语言无符号整数

整型变量的分类:基本整型:int;短整型:shortint;长整型:longint对以上三类加上修饰符unsigned以指定是“无符号数”。如果加上修饰符signed,则指定的是“有符号数”,如果既不指定为signed也不指定是unsigned,则隐含为有符号(signed)。举例如下:

请问以下代码的输出?

unsignedinta=1,intb=-2;

intc=-2;

cout<<b<<endl;

if(a+c>0)

cout<<a+b<<endl;

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-03-15
%u为以无符号十进制输出, 无符号整数能表示的数范围是0-65535本回答被提问者采纳
相似回答