Printf输出数据所占的宽度由系统决定的吗吗
求解一个关于计算机二级的问题:4. 以下叙述中正确的是
A) 由printf输出的数据都隐含左对齐
B) scanf和printf是C语言提供的输入和输出语句
C) 赋值语句是一种执行语句,必须放在函数的可执行部分
D) 由printf输出的数据的实际精度是由格式控制中的域宽和小数的域宽来完全决定的
答案是C,对于D选项,不明白是实际精度由系统决定的,难道不是认为控制占位符什么的吗
【解析】scanf和printf是C语言提供的输入输出函数,所以B错误。由printf输出的数据都隐含右对齐,所以A错误。Printf输出数据所占的宽度由系统决定,所以D错误。