\r\n到底是啥意思?

\r\n到底是啥意思?

2008-05-23 16:54 epist  |  分类:C#/.NET  |  浏览120955次
今天编写C#窗体程序,一个multiline的textBox,里面输入\r或者\n都不能成功换行,但是输入\r\n就可以,输入\n\r又不行了.

很抓狂,求教这是为什么?
以及\r    \n  有啥区别?
2008-05-23 17:36 提问者采纳
\r换行 相当于回车
\n新行

比如一句话
aaaaaaaaaaaaaaaabbbbbbbbbbbb原本这样
aaaaaaaaaaaaaaaa \n bbbbbbbbbbbbb书出来就是

aaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbb

转义字符还有其他的几个

'   第一个都是想要打印出来的效果
 \' 第二行都是编程的时候需要写转义字符才能出现
 下面的都以此类推看看吧

"
 \"
 
\
 \\
 
警报
 \a
 
退格符
 \b
 
换页符
 \f
 
换行符
 \n
 
回车符
 \r
 
Tab 符
 \t
 
垂直 Tab 符
 \v
 
使用数字指定的Unicode 字符,如\u2000
 \u
 
使用十六进制数指定的Unicode 字符,如\xc8
 \x
 
空值
 \0 (zero

写了这么详细给点分呗 别0分啦 悬赏点儿
提问者评价
谢谢,呵呵。
评论(37)  |  750  150

KwooShung | 五级 采纳率35%

擅长: 电脑/网络 JAVA相关 C#/.NET

按默认排序 | 按时间排序

其他6条回答

2008-05-23 16:56 堕落魔御  | 八级
为了输出的时候更方便。不然,在某些情况中,只有\n的话,那字符串会混乱.
换行不是应该是\n吗,\r是返回行首.
理解了吧
评论(6)  |  98  9
2008-05-23 16:58 笨鸟不想飞  | 九级
宝贝  \r 是回车啊  \n 是新行   

你要是只输入\n 肯定就能完成换行的任务了啊!
评论(7)  |  20  17
2008-05-26 18:45 GHGHGH共和国  | 四级
为了输出的时候更方便。不然,在某些情况中,只有\n的话,那字符串会混乱. 
换行不是应该是\n吗,\r是返回行首. 
理解了吧

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值