首页 > 试题广场 >

给出以下程序的执行结果。 #include void m

[问答题]
给出以下程序的执行结果。
#include <stdio.h>
void main()
{    int x=0177;
     printf("%f,%-6d,%-6o,&-6x,%-6u\n",x,x,x,x,x);
}

推荐
发表于 2018-05-06 21:11:18 回复(1)

%d整型输出
%o以八进制形式输出整数,
%x以十六进制形式输出整数,
%u以十进制输出无符号整数。

0177是一个八进制数(八进制数以“0”开头,十六进制数以“x”开头)

(177)O=(127)=(7F)H

发表于 2020-03-20 10:52:03 回复(0)

%u以无符号十进制形式输出整数

发表于 2019-12-13 18:25:46 回复(0)