当前位置: 技术问答>linux和unix
\n的实现原理
来源: 互联网 发布时间:2016-04-23
本文导语: 今天在linux 中编程时遇到以问题,让我想到了以问题。不了解。。。 : 在c++中的“n”换行符号,的实现原理是什么?c++编译器遇到这个符号时是怎么做的? 请详细点,谢谢 多交流 | ...
今天在linux 中编程时遇到以问题,让我想到了以问题。不了解。。。
:
在c++中的“n”换行符号,的实现原理是什么?c++编译器遇到这个符号时是怎么做的?
请详细点,谢谢
多交流
:
在c++中的“n”换行符号,的实现原理是什么?c++编译器遇到这个符号时是怎么做的?
请详细点,谢谢
多交流
|
将"n"替换成0x0d
|
...
'n'是0x0a, 'r'才是0x0d
这是ascii编码规范,同时被其他编码规范兼容。终端在读到0x0a时,按照编码含义是一个换行,于是就换一行继续显示
|
n -----> newline,
屏幕坐标换到 下一行,
屏幕坐标换到 下一行,
|
0x0a是回车符
0x0d是换行符
0x0d是换行符
|
换行符 0x0d