为什么scanf(“%d”)在输入小数点和符号事就会跳过计算?怎样能解决这 ...

发布网友 发布时间:2024-10-23 16:35

我来回答

2个回答

热心网友 时间:8分钟前

%d的意思是整型数值,遇到非整数就停止读入,如果需要处理带特殊符号的数据可以用%s(字符串)或者%c(字符)读入,然后用字符串或者字符数组处理

热心网友 时间:8分钟前

你看清楚输入没?%d只能输入整数,你输入浮点型数和符号不退出还怎么?如果在C#或Java中,你定义一个整数变量,输入的是浮点数,会直接出现异常(运行中出现的错误)
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com