C语言的问题,两次结果为什么不一样,为什么空格和逗号会造成这种区别_百 ...
发布网友
发布时间:2024-09-29 10:21
我来回答
共1个回答
热心网友
时间:2024-10-10 00:29
读取float需要用%f格式,而不是%d,输出也是
具体原因涉及float内部较复杂的编码规则
另外,最好不要用逗号隔开,统一空格,逗号会阻断数的读取,除非你scanf里用逗号隔开,,scanf里加字符代表读取时忽略一个这样的字符
热心网友
时间:2024-10-10 00:25
读取float需要用%f格式,而不是%d,输出也是
具体原因涉及float内部较复杂的编码规则
另外,最好不要用逗号隔开,统一空格,逗号会阻断数的读取,除非你scanf里用逗号隔开,,scanf里加字符代表读取时忽略一个这样的字符
热心网友
时间:2024-10-10 00:30
读取float需要用%f格式,而不是%d,输出也是
具体原因涉及float内部较复杂的编码规则
另外,最好不要用逗号隔开,统一空格,逗号会阻断数的读取,除非你scanf里用逗号隔开,,scanf里加字符代表读取时忽略一个这样的字符