C语言的\r\n晕乎了好久了,今天算是整明白了,来写文章纪念一下,也防止其他初学C语言的同学们入坑。
C中定义了一些字母前加""来表示常见的那些不能显示的ASCII字符,称为转义字符
\r是表示回车(CR),ascii码值为13
注意回车和换行是不一样的
c语言编程时(windows系统)
\r 就是return 回到本行行首这就会把这一行以前的输出覆盖掉,但不会移动到下一行

\n表示将光标移动到下一行,但不会移动到行首。单独一个\r或\n都不是一般意义上的回车+换行,\r\n放在一起才是。通常在写程序的时候只要一个\n就可以了,这是因为编译器会自动将\n替换成\r\n。

有的时候使用单片机通过串口通信在串口助手上显示,程序里面加了\n,但是有时候在串口助手上先试试不换行,我觉得是因为window系统是\r\n才是真正的回车,因此在单片机程序中printf(“你好\r\n”),这样才能正常的在串口助手上换行显示。
有写的不对的地方希望大家指教,谢谢。

C语言转义字符\r\n的使用相关推荐

  1. c语言转义字符c,C语言转义字符

    C语言转义字符教程 在编程中有一些字符是打不出来的,比如换行,提示音,下一个制表位等等,于是程序语言的开发者就设计了转义序列(escape sequence)这种东西用来表达这些字符. 所谓转义,可以 ...

  2. c语言转义字符总结,C语言转义字符总结

    C语言转义字符总结 (2011-05-31 10:28:51) 标签: 杂谈 C语言转义字符总结: 转义字符是C语言中表示字符的一种特殊形式.通常使用转义字符表示ASCII码字符集中不可打印的控制字符 ...

  3. c语言转义字符详解,C语言转义字符和格式控制符参考

    <C语言转义字符和格式控制符参考>由会员分享,可在线阅读,更多相关<C语言转义字符和格式控制符参考(5页珍藏版)>请在人人文库网上搜索. 1.C语言转义字符和格式控制符参考转义 ...

  4. c语言转义字符 xhh,jsj_C语言转义字符和格式控制符参考.pdf

    jsj_C语言转义字符和格式控制符参考 C : \a:, \b:: \f: \n: , \r:, \t: \v: \\: \': \": \?: \ddd: \xhh: \0:(NULL), ...

  5. C语言转义字符,注释

    注意:每一个转义字符只占一个字节. 名称 作用 \n 换行 \t 水平制表(间隔一个Tab键) \v 垂直制表 \a 警告,电脑发出蜂鸣声 \' 打印'字符,防止 ' 被编译器认为是 '' 一对中的一 ...

  6. 转义字符\r、\n、以及\r\n的区别

    一.转义字符 转义字符用来表示常见的那些不能显示的ASCII字符. 常见的转义字符有\t.\n.\r.\\等等,详见常见的转义字符及其意义(C语言) 二.\r.\n.以及\r\n的区别 \r :将当前 ...

  7. c语言转义字符详解,c语言转义字符(c语言常用转义字符表)

    帮个忙啊,最好是所有的.谢谢 转义字符是C语言中表示字符的一种特殊形式.通常使用转义字符表示ASCII码字符集中不可打印的控制字符和特定功能的字符,如用于表示字符常量的单撇号( '),用于. 转义字符 ...

  8. R语言使用R基础安装中的glm函数构建乳腺癌二分类预测逻辑回归模型、分类预测器(分类变量)被自动替换为一组虚拟编码变量、summary函数查看检查模型、使用table函数计算混淆矩阵评估分类模型性能

    R语言使用R基础安装中的glm函数构建乳腺癌二分类预测逻辑回归模型(Logistic regression).分类预测器(分类变量)被自动替换为一组虚拟编码变量.summary函数查看检查模型.使用t ...

  9. R语言使用R原生函数plot和lines可视化线图、并使用lty参数自定义线条类型、lwd自定义设置线条的粗细、col参数自定义线条颜色(Change R base plot line types)

    R语言使用R原生函数plot和lines可视化线图.并使用lty参数自定义线条类型.lwd自定义设置线条的粗细.col参数自定义线条颜色(Change R base plot line types) ...

最新文章

  1. LeetCode--046--全排列(java)
  2. python语言自学-自学Python要学多久可以学会?老男孩Python培训
  3. opencv学习之路(21)、模板匹配及应用
  4. linux 下 c++ clock 函数理解
  5. java 线程的基本概念_Java多线程——多线程的基本概念和使用
  6. 小师妹学JVM之:GC的垃圾回收算法
  7. UITableView,UICollectionView,UIScrollView快速返回顶部
  8. 我要成为一名优秀的程序员!
  9. Java基础学习总结(90)——Java单元测试技巧
  10. IIS------IIS上部署MVC网站,打开后ExtensionlessUrlHandler-Integrated-4.0解决办法
  11. php刷屏代码,PHP防止刷屏
  12. DICOM医学图像处理:利用fo-dicom发送C-Find查询Worklist
  13. linux查看字体并安装字体
  14. 中国四大名著的文化价值
  15. 思维导图告诉你怎样正确的做笔记?
  16. 交通安全精华主题汇总(至2023年01月29日)
  17. 用户行为分析大数据平台之(一)项目介绍
  18. python读取word文档并做简单的批量文档筛选
  19. python 答题卡识别_opencv+python机读卡识别(最终版)
  20. 吴佳怡最新街拍曝光  潮酷girl演绎初秋时尚

热门文章

  1. 探讨VMware ESXI虚拟网络和物理网络的对接
  2. win10 vscode搭建go语言开发环境
  3. 内核工具 – Sparse 简介
  4. 不懂点黑话真不行,一份互联网黑话指南送给你!
  5. MXD修改数据源 arcgis
  6. 冷启动和热启动的区别android,app冷启动和热启动的区别(详解两者定义及区别)...
  7. 中国统计年鉴1981-2021年
  8. 基于SSM框架的管理系统【完整项目源码】
  9. 恒玄BES调试笔记-BES2500如何OTA升级ANC和通透参数
  10. Bezier曲线(附Python实现代码)