问学C语言的高手们,Scanf ("%7.2f ",&a ) 为什么是不合法的~

2024-10-31 08:24:49
有5个网友回答
网友(1):

scanf()函数中没有精度控制。
  如: scanf("%5.2f",&a); 是非法的。不能企图用此语句输入小数为2位的实数。

具体细节,可参阅百度百科~

网友(2):

scanf函数中,可以在格式字符前加一个正整数指定输入数据所占的宽度,但是不可以对实数指定小数位的宽度。c语言程序设计第三章,顺序结构那一章里有讲。

网友(3):

这样写:
scanf ("%f ",&a );

网友(4):

S小写

网友(5):

看课本去