77问答网
所有问题
C语言中,%d%c%d与%d,%c,%d\n有什么区别啊?为什么一个有逗号,一个没有?
如题所述
举报该问题
推荐答案 2011-09-10
%d%c%d :输出时连续输出,中间无间隔符,如:5a7
%d,%c,%d :输出时中间有间隔符,如:5,a,7
很简单,仅此而已
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/8GpvGpppG.html
其他回答
第1个回答 2011-09-10
当位于输入scanf中时
%d%c%d与%d,%c,%d的区别 前一种要输入“ 数字 空格 字母 空格 数字”, 而后一种要输入“ 数字 逗号 字母 逗号 数字 ”按enter键后这样程序才能识别 。
当位于输出printf中时
%d%c%d与%d,%c,%d的区别 前一种输出 “数字字母数字” 例“1q2”,而后一种输出 “数字,字母”,数字“1,q,2”
相似回答
c语言
scanf中
%d%d和%d,%d
有什么区别?
答:
简单讲"%d %c"可以以0个或多个空白字符(空格、tab键、回车等)作为分隔符,同时%c不会读取空白字符
,%c读取的一定是一个非空白字符,如:输入1 a,读取的是1和a;输入2 b,读取的是2和b;输入3<回车> <回车>c,读取的是3和c。而 "%d%c"会读取一个数和紧挨着这个数的一个字符(...
在
C语言中
“
%c%c
\
n
”
和
“
%d%d
\n“分别说明
什么
。。。
??
答:
c%c\n表示输出两个字符数据,%d%d\n表示输出两个十进制整型数据
。并且输出的数据是紧挨着的,如果想分开点,可以增加宽度,比如"%5d"就是按照5的宽度输出一个整型数据,或者在两个格式符中间加上空格,逗号,等其他字符也可以,比如"%d,%d"。
c语言
输出时
%d,%c
这些都分别代表
什么?
答:
C语言输出时的%d和%c等都是格式化字符串的约定,%d表示整型格式, %c表示字符型格式
。常用输出格式类型:%hd,十进制有符号短整型 d,十进制有符号整型 ld,十进制有符号长整型 hu,十进制无符号短整型 u,十进制无符号整型 lu,十进制无符号长整型 c,字符型 s,字符串型 f,十进制浮点型 lf,...
C语言中
"
%d
","
%c
"是
什么
意思?
答:
C语言中“%d”是格式字符,意思是数据以十进制整数形式输出;“\t”是转义字符
,意思是水平制表(跳到下一个Tab位置)。在C语言中还有其它格式字符,o%,意思是以八进制整数形式输出;x%意思是以十六进制整数形式输出;c%意思是以字符形式输出;s%意思是以字符串形式输出。等等 在C语言中还有其它转义...
c语言
输出时
%d,%c
这些都分别代表
什么?
答:
格式化输出%d表示整型输出 %c表示字符型输出 它用以表示输出数据的类型,以下是常用类型的汇总,不常用的就不列了。hd、%d、%ld 以十进制、有符号的形式输出 short、int、long 类型的整数。hu、%u、%lu 以十进制、无符号的形式输出 short、int、long 类型的整数 c 输出字符。lf 以普通方式输出double...
c语言中%d %%d
%%%d 的
区别
答:
1、
%d,
表示按整型输出后面给出的变量的值。2、
%%d ,
这就会被拆成两部分看待,一是“%%”在
C语言中
就是输出一个“%”,而是“d”就是一个普通字符,所以当“%%d”在一起时,其含义就是输出“%d”这两个字符。3、%%%d ,3个%在一起,进行拆分的话,%%代表一个“%”字符,后面的%d又...
在
c语言当中 ,
printf的格式控制符里边的(
%d%d
)
和
(
%d,%d
)
,为什么有
的...
答:
如果不隔开,输出的数字是连续输出的,所以一般都隔开了的,当然,如果已经设定输出宽度,而且没有输出满,这时可以不分隔
大家正在搜
C语言中scanf是什么意思
c语言中func什么意思
c语言中n什么意思
c语言中斜杠n是什么意思
min在c语言中是什么意思
c中有个n是什么
c语言中2的n次方怎么表示
c语言中strlen怎么用
c语言中continue的用法
相关问题
在C语言中“%c%c\n”和“%d%d\n“分别说明什么。。...
c语言里%d,为什么有的是%d/n,区别是什么?
c语言中 %d%d和%d,%d 有什么区别?
C语言中 printf语法printf("%d %d %c\...
C语言中%d和%d\n有什么区别啊?
在C语言中,%d,%c,%f都是什么意思,请详细的说一下,谢...
C语言里面,%d%c%f分别是什么意思?怎么用?
c语言scanf中 %d%d和%d,%d 有什么区别?