深入Windows下的回車是回車換行(\r\n)還是換行回車(\n\r)的詳解
記得在Windows下學(xué)X86匯編語(yǔ)言時(shí),用0DH(\r)和0AH(\n)來(lái)輸出回車(跳到下一行的開始處)。問(wèn)題來(lái)了,在Windows下是先回車再換行呢還是先換行再回車呢?在Unix系統(tǒng)下?lián)Q行只有\(zhòng)n,MAC OS下只有\(zhòng)r(網(wǎng)上是這么說(shuō)的, 沒(méi)用過(guò)Mac OS, 無(wú)從證實(shí)),都不會(huì)出現(xiàn)上述的問(wèn)題。
現(xiàn)在新建一個(gè)文本文檔,其內(nèi)容如下:

現(xiàn)在用C語(yǔ)言二進(jìn)制形式將其讀入字符串(可以參考我的一篇文章:深入C語(yǔ)言把文件讀入字符串以及將字符串寫入文件的解決方法)并按十進(jìn)制輸出。結(jié)果如下

可以看出回車是13和10也就是\r\n,即先回車后換行。
下面我們看看將a和b之間的\r\n互換后會(huì)是什么效果:

相關(guān)文章
FFmpeg實(shí)現(xiàn)將編碼后數(shù)據(jù)保存成mp4
這篇文章主要為大家詳細(xì)介紹了FFmpeg如何實(shí)現(xiàn)將編碼后數(shù)據(jù)保存成mp4,即從內(nèi)存塊中獲取原始數(shù)據(jù),然后依次進(jìn)行解碼、編碼、最后保存成mp4視頻文件,感興趣的可以了解一下2023-08-08
C語(yǔ)言詳解如何實(shí)現(xiàn)堆及堆的結(jié)構(gòu)與接口
堆是計(jì)算機(jī)科學(xué)中一類特殊的數(shù)據(jù)結(jié)構(gòu)的統(tǒng)稱,通常是一個(gè)可以被看做一棵完全二叉樹的數(shù)組對(duì)象。而堆排序是利用堆這種數(shù)據(jù)結(jié)構(gòu)所設(shè)計(jì)的一種排序算法。本文將詳細(xì)介紹堆的結(jié)構(gòu)與接口,需要的可以參考一下2022-04-04
c++獲取sqlite3數(shù)據(jù)庫(kù)表中所有字段的方法小結(jié)
本文給大家分享c++獲取sqlite3數(shù)據(jù)庫(kù)表中所有字段的三種常用方法,本文針對(duì)每一種方法給大家詳細(xì)介紹,需要的的朋友通過(guò)本文一起學(xué)習(xí)吧2016-11-11
C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)系列篇二叉樹的遍歷
本章將會(huì)詳細(xì)講解二叉樹遍歷的四種方式,分別為前序遍歷、中序遍歷、后續(xù)遍歷和層序遍歷。在學(xué)習(xí)遍歷之前,會(huì)先帶大家回顧一下二叉樹的基本概念2022-02-02
解讀C語(yǔ)言非void函數(shù)卻沒(méi)有return會(huì)怎么樣
這篇文章主要介紹了解讀C語(yǔ)言非void函數(shù)卻沒(méi)有return會(huì)怎么樣的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-02-02

