在C语言中“%c%c\n”和“%d%d\n“分别说明什么.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 23:57:22
在C语言中“%c%c\n”和“%d%d\n“分别说明什么.
楼上的朋友解释的有点多了,楼主只问了两个啊."%c%c\n"和"%d%d\n".
首先应该了解一下格式符的意义.%c代表输入或者输出的数据为字符型数据.%d代表输入或输出的数据为十进制整型数据.另外,'\n'是转义字符,代表换行.
所以,"%c%c\n"和"%d%d\n"应该是出现在输出语句中的.前者表示输出两个字符数据,后者表示输出两个十进制整型数据.并且输出的数据是紧挨着的,如果想分开点,可以增加宽度,比如"%5d"就是按照5的宽度输出一个整型数据,或者在两个格式符中间加上空格,逗号,等其他字符也可以.比如"%d,%d".
如果这两句出现在输入函数中的话,含义就不同了,一般输入函数中是不会这么写的,因为'\n'是多余的.比如"%c%c\n",那么你要输入两个字符型数据(可以输入多个字符型数据而计算机只接收前两个,所以没意义),这两个数据中间可以用enter,tab,space.三个字符都行.这是系统默认的.如果想换成其他字符,可以在中间写上,不如"%c,%c"这就代表输入时一定要在两个字符数据中间输入逗号.
首先应该了解一下格式符的意义.%c代表输入或者输出的数据为字符型数据.%d代表输入或输出的数据为十进制整型数据.另外,'\n'是转义字符,代表换行.
所以,"%c%c\n"和"%d%d\n"应该是出现在输出语句中的.前者表示输出两个字符数据,后者表示输出两个十进制整型数据.并且输出的数据是紧挨着的,如果想分开点,可以增加宽度,比如"%5d"就是按照5的宽度输出一个整型数据,或者在两个格式符中间加上空格,逗号,等其他字符也可以.比如"%d,%d".
如果这两句出现在输入函数中的话,含义就不同了,一般输入函数中是不会这么写的,因为'\n'是多余的.比如"%c%c\n",那么你要输入两个字符型数据(可以输入多个字符型数据而计算机只接收前两个,所以没意义),这两个数据中间可以用enter,tab,space.三个字符都行.这是系统默认的.如果想换成其他字符,可以在中间写上,不如"%c,%c"这就代表输入时一定要在两个字符数据中间输入逗号.
在C语言中“%c%c\n”和“%d%d\n“分别说明什么.
请问C语言中"\n%5d"什么意思呢?
C语言:printf("n!%d/n",n,n*n)最后那个n*n什么意思?
在C语言中,%d,%c,%f,%e分别是什么意思?
在C语言中%%n表示什么
C语言中的printf(“\n c=%d”,c)是什么意思
%*d在C语言中什么意思
在C语言中 main() {int a=1,b=2,c=3; printf("%d,%d,%d,%d\n",a=b=c,
c语言:main()?{int n;?scanf("%d",&n);?if(n++
在C语言中 %5.4d 和%5d 区别
C语言中n
C语言中,%f,%d,\n,还有很多变量后的符号什么意思?