写出以下程序的输出结果(答案是16,ffec,177754)main(){ int x=020,y=-20;printf("%d,%x,%o\n",x,y,y);}
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 15:36:54
写出以下程序的输出结果(答案是16,ffec,177754)main(){ int x=020,y=-20;printf("%d,%x,%o\n",x,y,y);}
写出以下程序的输出结果(答案是16,ffec,177754)
main()
{ int x=020,y=-20;
printf("%d,%x,%o\n",x,y,y);}
写出以下程序的输出结果(答案是16,ffec,177754)main(){ int x=020,y=-20;printf("%d,%x,%o\n",x,y,y);}
就是个内码问题嘛.
首先,x=020,就是八进制的20,换成10进制就是16了,这个不用细讲.
y是负数,就要先固定下环境了.看答案似乎是TC的环境,因为int占16位.
那么-20你可以认为是差二十到0.
就是
1111 1111 1110 1100(因为20是1 0100,两者相加为全0)
那么每4位一个十六进制数,自然就是ffec了
八进制的话,
1 111 111 111 101 100
就是177754
写出以下程序的输出结果(答案是16,ffec,177754)main(){ int x=020,y=-20;printf(%d,%x,%o
,x,y,y);}
写出执行下列程序的输出结果.
写出执行下列程序的输出结果.
写出执行下列程序的输出结果.
写出执行下列程序的输出结果.
阅读以下程序,写出结果:
写出下列每个程序运行后的输出结果
写出下列每个程序运行后的输出结果,
c程题:写出下列程序段的输出结果
一道C语言题目,求解答以下程序的输出结果#includemain(){int x =0;x+=(x=8);printf(%d
,x);}为什么答案是16?难道后面的赋值把前面的定义掩盖了吗?
以下程序的输出结果是______. main() { int a=0; a+=(a=8); printf(%d
,a); } 答案是16,求过程
以下程序的输出结果是什么?#includemain(){int i;for(i=1;i
求下面程序的输出结果写好题号,1、写出下面程序的输出结果#includeint main(void){int i,s;for(s=0,i=2;i
请你分别输入-2 4 按如图所示的程序运算 写出输出结果 在哪儿
请你分别输入-2 4 按如图所示的程序运算 写出输出结果
写出下列程序段的输出结果.#define A 10 #define B (A
写出下列每个程序运行后的输出结果,急求谢谢
c程初学者,比较渣:写出下列程序段的输出结果