scanf("%f",&a)在c++中是什么意思
答案:2 悬赏:30 手机版
解决时间 2021-03-22 02:52
- 提问者网友:皆是孤独
- 2021-03-21 12:42
scanf("%f",&a)在c++中是什么意思
最佳答案
- 五星知识达人网友:雪起风沙痕
- 2021-03-21 13:26
意思就是接受用户输入一个浮点型的值, 把它赋给变量a
例如:
printf("请输入:");
scanf("%f",&a);
if(a<=10){
printf( "a少于10");
}
例如:
printf("请输入:");
scanf("%f",&a);
if(a<=10){
printf( "a少于10");
}
全部回答
- 1楼网友:走死在岁月里
- 2021-03-21 14:41
from scanf: on success, the function returns the number of items successfully read. this count can match the expected number of readings or fewer, even zero, if a matching failure happens. in the case of an input failure before any data could be successfully read, eof is returned.
也就是说,scanf函数执行成功,返回值是等于正确读进来的变量个数;否则,返回的可能是任意不等于正确读进来的变量个数或者eof。
if (scanf("%f",&a) != 1) {
}
这个语句是说如果scanf函数读进的参数个数不等于1,就执行括号中的代码。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯