ASCII中LF與CR區別?

2021-08-19 19:52:10 字數 638 閱讀 9490

cr ='\r'=0x0d 回車

lf='\n'=0x0a 換行

在文字處理中, cr, lf, cr/lf是不同

作業系統

上使用的換行符.

dos和windows採用回車+換行cr/lf表示下一行,

而unix/linux採用換行符lf表示下一行,

蘋果機(mac os系統)則採用回車符cr表示下一行.

cr用符號'\r'表示, 十進位制ascii**是13, 十六進製制**為0x0d;

lf使用'\n'符號表示, ascii**是10, 十六制為0x0a.

所以windows平台上換行在文字檔案中是使用 0d 0a 兩個位元組表示, 而unix和蘋果平台上換行則是使用0a或0d乙個位元組表示.

一般

作業系統

上的執行庫會自動決定文字檔案的換行格式. 如乙個程式在windows上執行就生成cr/lf換行格式的文字檔案,而在linux上執行就生成lf格式換行的文字檔案.

ASCII中LF與CR區別?

在文字處理中,cr,lf,cr lf是不同作業系統上使用的換行符.dos和windows採用回車 換行cr lf表示下一行,而unix linux採用換行符lf表示下一行,蘋果機 mac os系統 則採用回車符cr表示下一行.cr用符號 r 表示,十進位制ascii 是13,十六進製制 為0x0d ...

ASCII中LF與CR區別?

在文字處理中,cr,lf,cr lf是不同作業系統上使用的換行符.dos和windows採用回車 換行cr lf表示下一行,而unix linux採用換行符lf表示下一行,蘋果機 mac os系統 則採用回車符cr表示下一行.cr用符號 r 表示,十進位制ascii 是13,十六進製制 為0x0d ...

lf與 f的區別

f和 lf分別是float型別和double型別用於格式化輸入輸出時對應的格式符號。其中 float,單精度浮點型,對應 f.double,雙精度浮點型,對應 lf.在用於輸出時 float型別可以使用 lf格式,但不會有任何好處。double型別如果使用了 f格式可能會導致輸出錯誤。printf中...