C语言中%d和%d\n有什么区别啊?
1个回答
2022-12-11 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
只有一个区别,在于换行符【\n】,即【%d】输出后不换行,而【%d\n】会换行。
概念解析:
1、%d---输出一个整型数。
2、\n--- 回车换行。
一、无换行符演示如下:
1、【%d】代码:
2、执行输出:
二、换行符演示如下:
1、【%d\n】代码:
2、执行输出:
扩展资料:
换行符和回车符的区别:
二者都有“回车(enter)”的意思,打字的时候,字车由左向右移动,打完一行,要将字车回到最左边,这个过程可以理解为“回车”,所以回车的意思就是将字车回到首列。而如果要继续打字,就要将字车移到下一行,继续从左到右,一个一个打字。
现代计算机语言中延续了“回车”的概念,而以前打字机的字车的概念等同于现在的屏幕上光标,所以科学家在设计C语言时,采用了“回车”的这种概念:
1、‘\r’就是将光标移到本行的首列。
2、回车换行的‘\n’就是将光标移到本行首列以后换行(移到下一行)。
参考资料:百度百科--换行符
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询