C语言选择题(6)为啥不选B (8)为啥不选D?

如题所述

第6题应该选A
%a.bf中间的数字a,b分别表示占用字宽度及小数位数。其中:
a为正,字不够,左侧补空格。
a为负,字不够,右侧补空格。
小数位小于b,不足补0。
那么这里题目%8.6f,就是表示宽度为8个字,小数位数6。3.141593刚好8个字宽度。小数刚好是6个。
第8题,选B
括号里实际就是逗号表达式,可以有多个式子以逗号分割,从左往右执行,返回值是最后一个值。
这里题目中逗号表达式直接是变量a1和a2,所以取最后一个做返回值,也就是a2的值'm'。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-16
(6)是因为输出时并没有空格哦
(8)的话考到了逗号表达式,就是说用括号括起来,以逗号分开的整个式子就等同于括号里最后一个,比如(1,2,3)这整个表达式就是等于3
希望能帮到你(●—●)