D
这题是建立在int是16位整型的基础上的.
%d表示输出为整型数,所以就是原来的-1;
%u表示输出为无符号整型数,由于-1的补码是十六进制的FFFF,也就是十进制65535;
%o表示输出为8进制数,转换一下就是177777.-1的补码是多少,如何求的,它又怎么变为十六进制的,还有-1如何转换八进制的谢谢!计算机中都是用补码来表示负数的。对于16位的整型数据,-1的补码是用对应的正数(也就是1)按位取反(得2进制的1111111111111110)后再+1,就是2进制的1111111111111111。为了方便所以用16进制表示为FFFF,也就是65535。65535的8进制表示就是177777。嗯,谢谢了
4.下述语句的输出为( ).Int x=-1; Printf(“%d,%u,
4.下述语句的输出为( ).Int x=-1; Printf(“%d,%u,
4.下述语句的输出为( ).
Int x=-1;
Printf(“%d,%u,%o”,x,x,x);
A.-1,-1,-1 B.-1,32767,-177777
C.-1,32768,177777 D.-1,65535,177777
4.下述语句的输出为( ).
Int x=-1;
Printf(“%d,%u,%o”,x,x,x);
A.-1,-1,-1 B.-1,32767,-177777
C.-1,32768,177777 D.-1,65535,177777
其他人气:252 ℃时间:2020-12-06 00:30:16
优质解答
我来回答
类似推荐
猜你喜欢
- 1加油努力的成语有哪些
- 2西班牙在地球的哪个位置?
- 3已知函数f(x)=sinx(x≥0),g(x)=ax(x≥0),其中a为实数.
- 4高中生怎样预习新课和复习学过的知识?
- 5No.1 Jinshajiang Road Kunshan,Jiangsu P.R.China 中国江苏省金沙江路1号,
- 6古代一位将军·····································得到皇上表扬
- 7已知圆C的方程是x2+y2-8x-2y+10=0,过点M(3,0)的最短弦所在的直线方程是( ) A.x+y-3=0 B.x-y-3=0 C.2x-y-6=0 D.2x+y-6=0
- 8美国的自然地理特征
- 9甲乙两根竹竿竖直放在水池中,3根竹竿的长度和是7.2米.甲竿有3/4露在水面,乙竿4/7露在水面外,丙竿
- 10对于英语中的合成词比如acentric在牛津词典中不能查阅,那它的读音怎么办?请教我一个方法去读这类单词.