1. 在写源代码时,那个很像逗号的符号怎么打
那个就是逗号,不过是英文逗号,你切换中英文输入法输出的逗号是不一样的
2. 在cin输入赋值时,如何以逗号(,)作为分隔符
cin标准输出流不能这么用。
用scanf可以写,实质上一样,都还是作为字符串读入再逐个逐个读取的,如果想输入时插入逗号来分隔,可以存一个字符变量,把逗号跳过去。
例如char m,然后用
cin>>a>>m>>b>>m>>c;来读取输入。
这样输入时就可以用“13,23,4”的格式了,中间两个逗号全存进m中,而3个数字正确地存入了abc。
(2)编译输入时怎么是逗号扩展阅读:
scanf()函数原型
intscanf(constchar*restrictformat,...);
函数scanf() 是从标准输入流stdin(标准输入设备,一般指向键盘)中读内容的通用子程序,可以说明的格式读入多个字符,并保存在对应地址的变量中。
函数的第一个参数是格式字符串,它指定了输入的格式,并按照格式说明符解析输入对应位置的信息并存储于可变参数列表中对应的指针所指位置。
3. 输入英文时怎么打在上面打逗号
',就是跟“引号”在一起的一个键,ENTER键的左边。
4. 请问这个C程序,为什么在输入的时候,要用逗号来分隔输入的数值,不能用空格吗为什么
因为程序上写的时候格式化输入里面有逗号
程序应该是这么写的
scanf("%d,%d,%d",&a,&b,&c);
如果想用空格隔开可以改成如下的:
scanf("%d%d%d",&a,&b,&c);
5. c语言编译过程printf后面加逗号不加分号但不报错怎么回事
分号表示语句结束。分号是语句结束的标志。
printf后面加逗号不加分号, 表示 printf 语句 和 后面 的语句 合在一起,构成了 “逗号表达式”或 “逗号语句”,这在语法上是正确的,所以不报错。
例如:
n=1;
printf("Good: %d.\n", n ) , n=n+1; 这是 逗号语句,
执行 打印 Good: 1, 接着执行 n=n+1, n 变2。 遇到 分号,语句才结束。
6. c语言中输入数字的时候为什么不能用逗号
scanf里写的什么格式,你输入就要按你写的格式输入,没事不要在scanf格式控制里乱加东西,加了要知道怎么输进去
7. C语言输入时逗号和空格的区别
scanf("%d%d",&a,&b); 两个%d间没有任何字符时,输入数据可以用空格、回车、TAB键进行分隔。
如果写成 scanf("%d,%d",&a,&b); 或scanf("%d/%d",&a,&b); 或scanf("%d+%d",&a,&b);等样子,两个%d间有具体的字符或字符串时,则就要严格用这个分隔信息进行数据分隔才可以!
8. c++中如何让编写让两个数字输入的时候用逗号隔开呢
C++兼容C语言的所有命令,所以,可以采用C标准函数sanf()来实现按规定格式来输入数字。
参考代码:
#include<stdio.h>
voidmain()
{
inta,b;
scanf("%d,%d",&a,&b);//格式串中以逗号分隔开两个格式串,表示输入数据必须以逗号分隔
printf("a=%d,b=%d ",a,b);
}
如果一定要用所谓的纯C++代码实现,则需要自行组织代码,加强程序校验才可以,否则有可能会出现程序问题。
参考代码:
#include<iostream>
usingnamespacestd;
intmain()
{
inta,b;
cin>>a;
if(cin.get()==',')//如果不按数字+逗号+数字格式输入,则不允许输入第二个数,以达到限制要求否则,用户输入数字+空格+数字也能达到输入两个数字
{
cin>>b;
}
cout<<"a="<<a<<",b="<<b<<endl;
return0;
}
9. c语言scanf输入时为什么不能用逗号隔开
c语言scanf输入时能用逗号隔开,但是输入数据的时候一定也要加上逗号。用scanf()读取数据时,输入的格式必须和scanf()的格式控制字符串对应。
对于标准输入函数scanf来说,括号内的格式字符串,也就是由" "中的部分,除了%引导的格式字符之外,所有的其他字符必须在输入数据时原样原位置输入。例如:
scaf("%d,%d",&a,&b);
两个%d之间的逗号就是普通字符,它必须在你输入a和b的值的时候,也输入到ab之间。输入如下:
5,6
如果不输入逗号,或者输入空格,输入均不会正确。
(9)编译输入时怎么是逗号扩展阅读:
scanf函数返回成功读入的数据项数,读入数据时遇到了“文件结束”则返回EOF。
如:scanf("%d%d",&a,&b);
函数返回值为int型。如果a和b都被成功读入,那么scanf的返回值就是2;
如果只有a被成功读入,返回值为1;
如果a和b都未被成功读入,返回值为0;
如果遇到错误或遇到end of file,返回值为EOF。end of file为Ctrl+z 或者Ctrl+d。
10. 编译器黑框内连续输入3个数据,用什么隔开,逗号还是空格,
空格 小伙子。