若有定义floata=12.3f;double b=456.78;若想用printf函数输出a和b的值,关于输出格式,以下说法正确的是( )。

admin2022-04-01  33

问题 若有定义floata=12.3f;double b=456.78;若想用printf函数输出a和b的值,关于输出格式,以下说法正确的是(          )。

选项 A、只能用%lf输出a,用%f输出b
B、只能用%f输出a,用%lf输出b
C、只能用%lf输出a,用%lf输出b
D、既可以用%f输出a,也可以用%f输出b

答案D

解析 C语言中,%f是格式字符,表示以带小数点的数字形式输出浮点数,它既可以输出单精度数也可以输出双精度数,所以本题答案为D。
转载请注明原文地址:https://jikaoti.com/ti/7Hd0FFFM
0

最新回复(0)