问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言里%d,为什么有的是%d/n,区别是什么?

发布网友 发布时间:2022-05-03 07:28

我来回答

5个回答

热心网友 时间:2023-10-14 08:29

%d %f是打印变量的类型。

%d是整数类型。用来输出十进制整数,按整型数据的实际长度输出。

%f是浮点类型(就是含小数点的,默认为6位) 

\n是表示回车,即,转到下一行。

它的意义多表现在有多个printf的时候,为了不混淆,一般每个printf的内容占一行。

C语言中对于不同类型的数据用不同的格式字符,%d %f是printf函数格式字符。

拓展资料:

在C语言中:printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。

printf()函数的调用格式为: printf("<格式化字符串>", <参量表>)。

格式输出,它是c语言中产生格式化输出的函数(在 stdio.h 中定义)。用于向终端(显示器、控制台等)输出字符。格式控制由要输出的文字和数据格式说明组成。

要输出的文字除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。

C语言中printf函数的介绍以及使用



热心网友 时间:2023-10-14 08:29

%d为整型输出,%d比%d/n多了一个“/n”换行符,这样前者在下一次的输出会紧接在本次输出内容后,而后者下一次输出会在下一行首开始。

如:

int a,=10;b=5;

printf("%d\n,%d",a,b);

输出:

10

5

扩展资料


C语言中%s,%x,%f,%.100f,%的意思:

格式说明由“%”和格式字符组成,如%d%f等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。

格式字符有d,o,x,u,c,s,f,e,g等。

%o以八进制数形式输出整数,

%x以十六进制数形式输出整数,或输出字符串的地址。

%u以十进制数输出unsigned型数据(无符号数)。注意:%d与%u有无符号的数值范围,也就是极限的值,不然数值打印出来会有误。

%c用来输出一个字符,

%s用来输出一个字符串,

%f用来输出实数,以小数形式输出,默认情况下保留小数点6位。

%.100f用来输出实数,保留小数点100位。

%e以指数形式输出实数,

%g根据大小自动选f格式或e格式,且不输出无意义的零。

百度百科-占位符

热心网友 时间:2023-10-14 08:30

区别在于两者定义的输出不同,%d控制的输出不换行,而%d/n控制的输出要换行。/n是转义字符,控制换行。

例如:int a,=2;b=5;

printf("%d,%d",a,b);

输出结果为:
2  5

而int a,=2;b=5;

printf("%d,%d",a,b);

输出结果为:

2

5

扩展资料:

/n是转义字符中的一种,而转义有2种情况:

(1)将普通字符转为特殊用途,一般是编程语言中,用于表示不能直接显示的字符,比如后退键,回车键,等。

(2)用来将特殊意义的字符转换回它原来的意义。

转义字符串(Escape String),即字符实体(Character Entity)分成三部分:第一部分是一个&符号,英文叫ampersand;第二部分是实体(Entity)名字或者是#加上实体(Entity)编号;第三部分是一个分号。

比如,要显示小于号(<),就可以写 &lt; 或者 < 。

用实体(Entity)名字的好处是比较好理解,一看lt,大概就猜出是less than的意思,但是其劣势在于并不是所有的浏览器都支持最新的Entity名字。而实体(Entity)编号,各种浏览器都能处理。

提示:实体名称(Entity)是区分大小写的。

备注:同一个符号,可以用“实体名称”和“实体编号”两种方式引用,“实体名称”的优势在于便于记忆,但不能保证所有的浏览器都能顺利识别它,而“实体编号”则没有这种担忧,但它实在不方便记忆。

常用转义字符及含义如下图:

参考资料:转义字符_百度百科

热心网友 时间:2023-10-14 08:30

%d:输出的是整形字符

/n:换行符,即输出结果需要换行

%d和%d/n的区别就在于,%d下一次的输入会紧接着本次的输出内容后,而%d/n下一次的输出会换行,在下一行的显示。

例如:

int a=6;b=7;

print("%d/n,%d",a,b)

输出:

6

7

扩展资料

C语言中%d,%p,%u,%lu等都有什么用处

%d       有符号10进制整数(%ld 长整型,%hd短整型 )

%hu   无符号短整形(%u无符号整形,%lu无符号长整形)

%i    有符号10进制整数 (%i 和%d 没有区别,%i 是老式写法,都是整型格式)

%o   无符号8进制整数 

%u   无符号10进制整数 

%x   无符号的16进制数字,并以小写abcdef表示

%X     无符号的16进制数字,并以大写ABCDEF表示

%f    输入输出为浮点型 (%lf双精度浮点型)

%E/e     用科学表示格式的浮点数

%c        输入输出为单个字符 

%s        输入输出为字符串

热心网友 时间:2023-10-14 08:31

你写的有问题吧。应该是:%d\n吧? %d是要求输出(或者输入)的数据格式是有符号十进制整数,加了\n之后,代表的是,输出的时候结果会自动的换到下一行。如果是输入语句里面,比如:scanf("%d\n",&a);那就麻烦了。因为\n可以代表无数个回车符。

热心网友 时间:2023-10-14 08:29

%d %f是打印变量的类型。

%d是整数类型。用来输出十进制整数,按整型数据的实际长度输出。

%f是浮点类型(就是含小数点的,默认为6位) 

\n是表示回车,即,转到下一行。

它的意义多表现在有多个printf的时候,为了不混淆,一般每个printf的内容占一行。

C语言中对于不同类型的数据用不同的格式字符,%d %f是printf函数格式字符。

拓展资料:

在C语言中:printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。

printf()函数的调用格式为: printf("<格式化字符串>", <参量表>)。

格式输出,它是c语言中产生格式化输出的函数(在 stdio.h 中定义)。用于向终端(显示器、控制台等)输出字符。格式控制由要输出的文字和数据格式说明组成。

要输出的文字除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。

C语言中printf函数的介绍以及使用



热心网友 时间:2023-10-14 08:29

%d为整型输出,%d比%d/n多了一个“/n”换行符,这样前者在下一次的输出会紧接在本次输出内容后,而后者下一次输出会在下一行首开始。

如:

int a,=10;b=5;

printf("%d\n,%d",a,b);

输出:

10

5

扩展资料


C语言中%s,%x,%f,%.100f,%的意思:

格式说明由“%”和格式字符组成,如%d%f等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。

格式字符有d,o,x,u,c,s,f,e,g等。

%o以八进制数形式输出整数,

%x以十六进制数形式输出整数,或输出字符串的地址。

%u以十进制数输出unsigned型数据(无符号数)。注意:%d与%u有无符号的数值范围,也就是极限的值,不然数值打印出来会有误。

%c用来输出一个字符,

%s用来输出一个字符串,

%f用来输出实数,以小数形式输出,默认情况下保留小数点6位。

%.100f用来输出实数,保留小数点100位。

%e以指数形式输出实数,

%g根据大小自动选f格式或e格式,且不输出无意义的零。

百度百科-占位符

热心网友 时间:2023-10-14 08:30

区别在于两者定义的输出不同,%d控制的输出不换行,而%d/n控制的输出要换行。/n是转义字符,控制换行。

例如:int a,=2;b=5;

printf("%d,%d",a,b);

输出结果为:
2  5

而int a,=2;b=5;

printf("%d,%d",a,b);

输出结果为:

2

5

扩展资料:

/n是转义字符中的一种,而转义有2种情况:

(1)将普通字符转为特殊用途,一般是编程语言中,用于表示不能直接显示的字符,比如后退键,回车键,等。

(2)用来将特殊意义的字符转换回它原来的意义。

转义字符串(Escape String),即字符实体(Character Entity)分成三部分:第一部分是一个&符号,英文叫ampersand;第二部分是实体(Entity)名字或者是#加上实体(Entity)编号;第三部分是一个分号。

比如,要显示小于号(<),就可以写 &lt; 或者 < 。

用实体(Entity)名字的好处是比较好理解,一看lt,大概就猜出是less than的意思,但是其劣势在于并不是所有的浏览器都支持最新的Entity名字。而实体(Entity)编号,各种浏览器都能处理。

提示:实体名称(Entity)是区分大小写的。

备注:同一个符号,可以用“实体名称”和“实体编号”两种方式引用,“实体名称”的优势在于便于记忆,但不能保证所有的浏览器都能顺利识别它,而“实体编号”则没有这种担忧,但它实在不方便记忆。

常用转义字符及含义如下图:

参考资料:转义字符_百度百科

热心网友 时间:2023-10-14 08:30

%d:输出的是整形字符

/n:换行符,即输出结果需要换行

%d和%d/n的区别就在于,%d下一次的输入会紧接着本次的输出内容后,而%d/n下一次的输出会换行,在下一行的显示。

例如:

int a=6;b=7;

print("%d/n,%d",a,b)

输出:

6

7

扩展资料

C语言中%d,%p,%u,%lu等都有什么用处

%d       有符号10进制整数(%ld 长整型,%hd短整型 )

%hu   无符号短整形(%u无符号整形,%lu无符号长整形)

%i    有符号10进制整数 (%i 和%d 没有区别,%i 是老式写法,都是整型格式)

%o   无符号8进制整数 

%u   无符号10进制整数 

%x   无符号的16进制数字,并以小写abcdef表示

%X     无符号的16进制数字,并以大写ABCDEF表示

%f    输入输出为浮点型 (%lf双精度浮点型)

%E/e     用科学表示格式的浮点数

%c        输入输出为单个字符 

%s        输入输出为字符串

热心网友 时间:2023-10-14 08:31

你写的有问题吧。应该是:%d\n吧? %d是要求输出(或者输入)的数据格式是有符号十进制整数,加了\n之后,代表的是,输出的时候结果会自动的换到下一行。如果是输入语句里面,比如:scanf("%d\n",&a);那就麻烦了。因为\n可以代表无数个回车符。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...女孩 姓陆 2011年11月26号03点24分 出生 五行缺水火 望高人帮忙起名... 女孩,姓陆,2010.农历05.19下午13.25分出生。五行不缺。请各位大虾取个... 2013年女孩3月9号11点43姓陆女孩取什么名字 2012年11月11日上午5点左右出生的女孩五行缺什么,姓陆,取什么名好 女孩2013年4月4日清明节晚上二十三点半左右出生想知道五行缺?啥取什... 公对公汇款需要什么资料 在微信附近的人里面我点击了清除位置并退出的按钮这样别人在附近的人... 13点128保留整数是多少 128乘以72怎么估算 按要求把下面各数省略万位(或亿位)后面的尾数,求出近似数.1284639... ipad有没有一种视频播放器可以直接播放局域网上电脑的影片呢? 白薯长芽还能吃吗 果壳 什么视频格式可以让系统自带的播放器直接播放?不用另下解码器 红薯发芽了可以吃吗? 有什么网站视频可以自动播放的 华为手机怎么同时登陆两个 汉朝9位和亲 女子 汉朝9位和亲女子 现实生活中有童话般的爱情吗? 四川菜在用料方面有什么特点。四川菜在用料调味烹调方法方面各有什么特点? 川菜技巧在哪里 川菜传统24味型和36种烹饪方法详解 川菜的要领,求大家指教 四川菜的烹调方法有几种? 请知道的朋友们帮我解决下这个问题嘛,谢谢... 川菜的烹调方法有多少种 川菜烹调技法十四种 川菜的烹饪方式有哪37种? 谁可以提供下投标书的范本呀 (急) 投标书的范本,具体一点,可以直接用的 骆驼奶粉可以空腹喝吗 可以在网页上直接播放的视频和只能下载不能直接播放的视频有什么区别? printf(&quot;\n\n%d,%d\n&quot;,20/7,-20/7); c语言,中,/n是什么意思, c语言中/t和/n有什么区别? 我是监理,第一次工地会议纪要怎么写,有格式要求没,有没有范文,学 c语言中 \n 是不是换行的意思? 首次会议纪要是监理打吗? 第一次工程会议纪要交给甲方时,甲方说要有一个流转单,上面要有其他参建方的意见。有格式吗?谢谢 归求近几年资料员岗位考试模拟试题,请发邮箱:mhantone@126.com... 建筑工程,我是甲方代表,但是第一次参与工程,关于技术交底和会议纪要的不明白,和我需要提供的资料? 新买的冰柜上面结霜下面不结霜应该怎么办? 殷姓起源,人口多少,百家姓排名 百家姓里面怎么没有姓殷的啊 &quot;殷&quot;做姓怎么读 时殷是姓吗? 谁知道百家姓中殷排第几位? 建行怎么开通apple pay 殷氏家族包含哪几个姓氏 在中国古代,殷姓是皇姓吗? 为什么建行applepay只能取款,不没有存款功能,什么时候才有 建行绑定apple pay