徹底搞定0x0d和0x0a

2021-05-21 18:29:27 字數 473 閱讀 7777

我只在arm-linux c和vc++下做了試驗,請大家在接觸其它語言環境下,小心推廣,不行就自己動手做試驗,最可靠。在arm-linux c和vc++下回車換行的意義如下。

回車 **:cr ascii碼:/ r ,十六進製制,0x0d,回車的作用只是移動游標至該行的起始位置;

換行 **:lf ascii碼:/ n ,十六進製制,0x0a,換行至下一行行首起始位置;

linux和windows下,回車試驗

code:

sprintf(versionbuf,"%s","test_version_1_0_11/rabcdefg/r34567/n");

printf("%s",versionbuf);

在linux下,你對乙個檔案,敲下回車鍵,你就會發現,它每次只增加乙個字元。

////r/n

0x0d 0x0a

回車 換行

回車即游標移動到行首 換行即游標移動到下一行

關於0x0d與0x0a的ASCII。

今天發現乙個有趣的現象 在 ma 我用的版本是6.11 中作彙編時發現,0x0d與0x0a有著不同的作用。比如 dead for dream 在這個字串後只加上0x0d則得到 游標移到開頭的那個d下面,而沒有換行 再輸入字元的話,將原來的字元著改掉。在這個字串上只加上0x0a則得到 游標移到末尾m字...

可列印字元中0x0a和0x0d學習

用python 處理可列印字元時ord c 32 and ord c 126 or ord c 0x0a or ord c 0x0d 其中 0x0d和0x0a不是很理解意思,那個是換行,那個是回車呢?說實話,不清楚,到網上搜一下吧,看到了,知道了!回車 cr ascii碼 r 十六進製制,0x0d,...

語言雜記 0x0A

今天寫乙個字串反轉練練手,涉及到手動輸入字串時出現了一些問題 char s scanf s s 採用字元陣列的方式輸入的時候完全沒有問題,但是採用下面的方式的時候就會報錯 核心以轉儲 char s scanf s s 什麼是核心已轉儲呢?通俗的理解就是訪問了不能訪問的內容,如下 所以我們的char ...