关于0x0d和0x0a回车换行 和

摘要:
在Windows中,单击txt文件中的Enter键,然后观察十六进制。您将发现获得了两个字符,0x0d和0x0a。这是众所周知的,但这并不意味着在任何情况下,如果单击Enter键,将获得0x0d和0x0a。在Windows下写入串行端口。

原文链接:https://www.cnblogs.com/bingcaihuang/archive/2011/03/07/1974569.html

关于0x0d和0x0a回车换行 和

2011-03-07 15:38  bingcaihuang  阅读(29761)  评论(2)  编辑  收藏

用QT的Win_QextSerialPort调试串口程序时,通过qint64 write(const char *data, qint64 len)把数据写到串口,由于windows系统下,回车是由两个字符构成的,“0x0d”和“0x0a”

回车 代码:CR ASCII码: r ,十六进制,0x0d,回车的作用只是移动光标至该行的起始位置;

换行 代码:LF ASCII码: n ,十六进制,0x0a,换行至下一行行首起始位置;

在键盘上敲下回车键,在不同软件下获得字符大有不同。 Windows下在txt文件中敲下回车键,然后16进制观察,你会发现获得了2个字符,0x0d和0x0a,这个大家都知道,但这不意味着,在任何情况下敲下回车键,都会获得0x0d和0x0a。 在linux下,你对一个文件,敲下回车键,你就会发现,它每次只增加一个字符0x0d。

windows下写串口的时候要写 。

免责声明:文章转载自《关于0x0d和0x0a回车换行 和》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇tkinter学习(5)messagebox、pack、grid和place方法给“精点们”的一封信下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

VS中,如何将存在于解决方案里,但是没有显示出来的文件(或文件夹)显示到项目中。

不知道有没有人跟我一样,刚开始接触VS的时候,没有通过“右键-˃添加”产生文件,而是直接一些文件或者文件夹建在了项目的本地目录中。导致最后这些文件无法在项目中显示。其实方法很简单如图“Test”文件夹下有一个“Test2”没有显示出来。点击工具栏“显示所有文件”这时就发现之前没有显示的文件就都显示出来了。在想要显示的文件上点击右键,然后点击“包括在项目中”完...

使用jsPlumb插件实现动态连线功能

jsPlumb是一个强大的JavaScript连线库,它可以将html中的元素用箭头、曲线、直线等连接起来,适用于开发Web上的图表、建模工具等,其实jsPlumb可能主要是用来做流程图的,它在实现这方面的功能上非常强大,我在项目中只使用了它少部分功能,来实现项目中连线的效果。...

Cesium快速上手10-Viewer Entities组合

src=Box.html&label=Geometriesimage.pngbox就是立方体cylinder是圆锥圆柱varviewer=newCesium.Viewer;varblueBox=viewer.entities.add;varredBox=viewer.entities.add;varoutlineOnly=viewer.entitie...

常用的Maven 插件

Maven本质上是一个插件框架。其核心不执行任何特定的施工任务。所有这些任务都委托给插件。多年来,Maven社区积累了大量经验,随后形成了成熟的插件生态系统。这个插件在一些Ant到Maven的迁移项目中特别有用。只要在父POM中配置规则,然后由每个人继承,Maven就会在规则被破坏时报告错误。...

登陆脚本

#!' num_ count+=1其他:lock_ input(用户名)#############1##########_###!...

vue的富文本编辑器使用,并且添加显示当前输入字数

{模块:{工具栏:{标题:{script://indent〔{direction:text align:background:}.editor{line-height:}.ql editor{line-high:content:padding right:...