浮点型好像也没有asicc码,有个作业需要判断无效输入,想不出来。。例如scanf("%f",num);实际输入的是‘a‘,如何才能输出printf("Invalid input");求一段代码,谢谢
如果在%f控制下输入非数字字符,则scanf认为数字输入已经完成,将非数字字符前面的输入按float类型赋给对应的变量;如果前面没有输入字符,那就返回一个错误信息EOF。