\r\n和\r

xiaohuoma7620 2006-03-17 09:20:37
printf("\r\n");
和printf("\n");
有什么区别?
为什么在记事本中打开看"HELLO\n"时不换行,但有一个小黑方块,
但是"HELLO\r\n"会换行,
\r\n和\n到底什么时候有区别什么时候没区别?
...全文
9374 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jixingzhong 2006-03-17
  • 打赏
  • 举报
回复
这个是定义问题 ....

不同的环境下使用的方式不一样而已,
注意一下就是了,
影响不大 ...
wumingchenchao 2006-03-17
  • 打赏
  • 举报
回复
mark
ichend 2006-03-17
  • 打赏
  • 举报
回复
mark
  • 打赏
  • 举报
回复
从来木听说过 "本来只有\r\n组合起来才算真正换行" , \r 就是换行 \n 是回车, 只有 M$ 才把 \r\n 连着用, 无聊 .....

win 用 \r\n
linux/unix 用 \n
Mac OS 用 \r


hustcslhb 2006-03-17
  • 打赏
  • 举报
回复
一个是回车 一个是换行符
如果编写过汇编程序,应该注意到了这点
treeroot 2006-03-17
  • 打赏
  • 举报
回复
\r 回车(跑到最前面)
\n 换行(下一行)
本来只有\r\n组合起来才算真正换行
不过现在 \r\n \r \n 三种写法似乎都可以被兼容!
PMsg 2006-03-17
  • 打赏
  • 举报
回复
DOS下TYPE 可以看出差别
EDIT直接看没区别
PMsg 2006-03-17
  • 打赏
  • 举报
回复
用ULTRA EDIT 查看

没记错的话 一个是0A0D一个是0D

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧