早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C语言执行下列程序片段时输出结果是()执行下列程序片段时输出结果是()floatx=-1023.012;printf("\n%8.3f,",x);printf("%10.3f",x);A.1023.012,-1023.012B.-1023.012,-1023.012C.1023.012,-1023.012D.-1023.012,1023.012为什么答案

题目详情
C语言 执行下列程序片段时输出结果是()
执行下列程序片段时输出结果是()
float x=-1023.012;
printf("\n%8.3f,",x);
printf("%10.3f",x);
A.1023.012,-1023.012
B.-1023.012,-1023.012
C.1023.012,-1023.012
D.-1023.012,1023.012
为什么答案是B,负号算一个位置吗?
▼优质解答
答案和解析
%x.yf 表示至少输出前x个整数位,y个小数位,不足的话用空格补齐,所以至少会输出原来的数
(负号算一位)