%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;