c语言scanf输入时为什么不能用逗号隔开?
是的,但是输入数据时一定要加逗号。使用scanf()读取数据时,输入格式必须与scanf()的格式控制字符串相对应,如:
1。Scanf(\%D,%D”,&A,&B)因为两个%D之间有一个逗号,在输入过程中两个整数只能用逗号分隔。如果使用其他符号来分隔它们,则会发生错误(例如,空格或回车将导致错误)
2。Scanf(\%d%d”,&A,&B)此格式控制字符串可以用空格隔开(空格,回车可以)
C语言如何分割用逗号隔开的数据?
一个应用程序是:a=B,C,d,e将转换为a.operator=(B)。操作员(c)。操作符,(d)你可以重载Operator=and操作符使初始化看起来很好,但是我怀疑是否有一个初始化器,在list的情况下,没有任何意义。至于逗号运算符本身的语义,绝对不能使用。
c语言中scanf函数括号里面的格式控制要用逗号隔开吗?
当scanf函数读取键盘输入时,如果多个数据被空格隔开,scanf将在读取空格时自动跳转到下一个数据。例如:\%d%d“或\%d%d”如果scanf读取逗号分隔的逗号,然后放弃它,那么它将开始读取下一个数据例如:\%d%d“,因此您需要告诉scanf函数用引号读取它,然后放弃逗号以顺利读取下一个数据。如果函数中没有逗号,那么就不知道如何处理逗号了。所以啊,scanf函数后面引号的内容决定了输入的格式。
在C语言赋值