阅读下面的程序
#include<stdio.h>
void main()
{undefined
int i,j;
i=010;
j=9;
printf("%d,%d",i-j,i+j);
}
则程序的运行结果是_____.
A) 1,19 B) -1,19 C) 1,17 D) -1,17
看个输出结果还去算他的二进制补码
9是以补码形式存储,八进制是011,i-j等于010-011=-1,i+j=010+011=021 以十进制输出为17
D
用户登录可进行刷题及查看答案
登录后提交答案