回车还换行?有啥区别??

详解

环境Mac Python3.7 pycharm:

平时习惯称键盘上的Enter键为回车,但实际上,它是回车+换行,也就是 。

    是回车,carriage return的意思,作用是返回到当前行的最前方。 是换行,line feed的意思,作用是跳到下一行的当前位置。 是回车+换行,很容易理解,它的作用是跳到下一行的开始位置。

在stm32的串口通信代码中,程序要求发送的字符以回车换行结束(0x0d,0x0a),即 。

换行( ):

print(ssssssssss
ssssss)
ssssssssss   #结果
ssssss

回车( ):

print(ssssssssss
ssssss)
ssssss    #结果

回车换行( ):

print(ssssssssss
ssssss)
ssssssssss    #结果
ssssss

换行回车( ):

print(ssssssssss

ssssss)
ssssssssss    #结果
ssssss
    在Windows中, 每行的结尾是" " 在Unix系统中, 每行的结尾是" " 在mac系统中, 每行的结尾是" "
经验分享 程序员 微信小程序 职场和发展