在C语言中空格符和换行符是两种不同的字符吗?有什么区别?

 我来答
床前明月儿
高能答主

2020-03-21 · 探索生活中的另一种可能
床前明月儿
采纳数:101 获赞数:171948

向TA提问 私信TA
展开全部

C语言中空格符和换行符是两种不同的字符,区别如下:

一、字符不同

1、空格符:在C语言中,空格符是\t,属于转义字符

2、换行符:换行符的符号表示是\n。

二、表示不同

1、空格符:表示空出一部分空白位置。

2、换行符:表示换行且回到下一行的最开始位置。


三、作用不同

1、空格符:在双引号或定界符表示的字符串中有效,在单引号表示的字符串中无效。

2、换行符:“\n\r”结合到一起使用才能起到作用。

参考资料来源:百度百科-转义字符

参考资料来源:百度百科-换行符

百事牛
2024-10-22 广告
百事牛是共享提供商,我们提供可靠有效的服务,适当合理的授权费有利于的继续更新优化。同样的事情,同样的方法,百事牛团队十年磨一剑,始终至聚焦在密码恢复领域,深耕于此,我们已研制出有别于其他公司的算法和运算模式, 百事牛的暴力模式加入了分布式点... 点击进入详情页
本回答由百事牛提供
sun_siliang
2010-12-31 · TA获得超过2.6万个赞
知道大有可为答主
回答量:9913
采纳率:100%
帮助的人:4624万
展开全部
空格符和换行符是两种不同的字符。空格符为' ',换行符为'\n';ASCII码也不同,具体值可查询ASCII码表。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
陈宗权8d804
推荐于2017-12-16 · TA获得超过3766个赞
知道小有建树答主
回答量:1159
采纳率:0%
帮助的人:961万
展开全部
空格字符是编码为32的一个字符,用' '表示(注意两个单引号之间有空位),显示出来是一个空白。比如“a b”,在a和b之间就是一个空格字符。
换行符是编码为10的一个字符,用'\n'表示(注意\n不能拆开),没有显示的含义,只有控制含义,控制后面的显示内容从下一行开始。
以上是他们的不同之处。相同之处则是他们都是不可见的,他们都统称为空白字符。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式