能够,但是输入数据的时分一定也要加上逗号。
用scanf()读取数据时,输入的格局必须和scanf()的格局操控字符串对应,比如说:
1、scanf(“%d,%d”,&a,&b);因为两个%d之间有一个逗号,所以在输入时两个整数之间只能用逗号分隔,如果用其它符号分隔就会出错(比如说此时用空格、回车分隔就会出错)
2、scanf(“%d%d”,&a,&b);这个格局操控字符串就能够用空白分隔(空格,回车都能够)
,c语言scanf输入格式空格与逗号详解,能够,但是输入数据的时分一定也要加上逗号。
用scanf()读取数据时,输入的格局必须和scanf()的格局操控字符串对应,比如说:
1、scanf(“%d,%d”,&a,&b);因为两个%d之间有一个逗号,所以在输入时两个整数之间只能用逗号分隔,假如用其它符号分隔就会犯错(比如说此时用空格、回车分隔就会犯错)
2、scanf(“%d%d”,&a,&b);这个格局操控字符串就能够用空白分隔(空格,回车都能够)
扩展资料:
C言语逗号运算符:
逗号运算符是一切运算符中级别最低的,遇到逗号运算符表示运算结束;
inti=0;
intj=(i++,i++,i++);
printf(“i=%d,j=%d\n”,i,j);//i=3,j=2;i++遇;才算结束
i=0;
intk=(i++)+(i++)+(i++);
printf(“i=%d,k=%d\n”,i,k);//i=3,k=0
inta=10;
intb;
intnum=(a=19,b=10,a+1);
printf(“a=%d,b=%d,num=%d\n”,a,b,num);//a=19,b=10,num=20
C言语逗号表达式:
这种类型的运算符成为逗号表达式,又称为“顺序求值运算符”。
inta=10;
a=3*5,a*4;
printf(“%d\n”,a);//15;把a=3*5作为一个整体,是一个赋值句子;后面a*4是别的一个句子;
a=10;
printf(“%d\n”,(a=3*5,a*4));//60;括号内是一个整体,它的值是最后一个表达式的值,先运转得出a=15,后运算15*4=60;
a=10;
printf(“%d\n”,a=3*5,a*4);//15;这儿的逗号是作为参数的分隔效果,a=15,后面的a*4没有打印;
a=10;
printf(“%d,%d\n”,a=3*5,a*4);//15,40;
Tips:本站所有资源均收集自互联网,分享目的仅供学习参考,资源版权归该资源的合法拥有者所有。
Tips:若本站所发布的资源侵犯到您的合法权益,请及时联系 hqteam@qq.com 删除!
暂无评论内容