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,-177777C.-1,32768,177777 D.-1,65535,177777
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/25 08:26:36
4.下述语句的输出为().Intx=-1;Printf(“%d,%u,4.下述语句的输出为().Intx=-1;Printf(“%d,%u,%o”,x,x,x);A.-1,-1,-1B.-1,3276
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,-177777C.-1,32768,177777 D.-1,65535,177777
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,4.下述语句的输出为( ).Int x=-1;Printf(“%d,%u,%o”,x,x,x);A.-1,-1,-1 B.-1,32767,-177777C.-1,32768,177777 D.-1,65535,177777
D
这题是建立在int是16位整型的基础上的.
%d表示输出为整型数,所以就是原来的-1;
%u表示输出为无符号整型数,由于-1的补码是十六进制的FFFF,也就是十进制65535;
%o表示输出为8进制数,转换一下就是177777.