有如下程序
#include <stdio.h> main() { int x = 032; printf("%d\n", x); }
程序运行后的输出结果是 A) 32 B) 26 C) 032 D) 50
根据程序中的代码 int x = 032;,可以看出 x 被赋值为八进制数 032。在 C 语言中,以 0 开头的整数常量表示八进制数。而 printf("%d\n", x); 语句使用 %d 格式化字符串输出 x 的值。
int x = 032;
x
printf("%d\n", x);
%d
八进制数 032 转换为十进制数为 26。因此,程序运行后的输出结果是:
B) 26
答案:B
用户登录可进行刷题及查看答案
登录后提交答案