%d%s%f和%d,%s,%f有什么不同??

2024-11-30 20:00:44
推荐回答(2个)
回答1:

我不明白你问的是什么意思,
如果是对转义字符不懂请看下面,
%d:输入输出中的格式控制,以整数的形式输入输出.
%f:输入输出中的格式控制,以小数的方式输入输出.
%s: 输入输出中的格式控制,以字符串的形式输入输出.
C语言中的数据类型没有字符串型,但是它提供了进行整串输入和输出的格式说明符%s.

所以你自己看看你问的是什么意思吧,不懂可追问~

回答2:

这个从表面上看起来有区别,但是在输入的时候没有什么区别的。
%d%s%f你在输入的时候还是一样要输入分隔符,(这里最好用回车,因为 %s 会比较麻烦)

一个是“逗号”一个是空格,如果你不用分隔符,它会认为你是输入的一个数。
%d,%s,%f这个你在输入的时候一样,也是要按照它的写法,加入逗号,
比如:10,china,10.00,按照它的原样输入即可。
个人认为%d,%s,%f这种写法比较安全,不会收起错误。