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中...