作业帮 > 综合 > 作业

以下程序段的输出结果是 .

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/10 23:11:36
以下程序段的输出结果是 .
.
int x = 0177;
printf(“x = %3d,x = %6d,x = %6o,x = %6x,x = %6u\n”,x,x,x,x,x);
以下程序段的输出结果是 .
x = 127,x = 127,x = 177,x = 7f
前面四个x的输出结果是这样的.
首先,x = 0177是八进制数177
x = %3d 表示以十进制输出,右对齐,占三个位置
x = %6d 表示以十进制输出,右对齐,占六个位置,所以前面空了三个 x = 127
x = %6o 表示以八进制输出,右对齐,占六个位置
x = %6x 表示以十六进制输出,右对齐,占六个位置
最后一个不是很清楚,估计也是按十六进制输出吧.