ASCII碼(American Standard Code for Information Interchange,美國信息交換標準代碼)是一種基於拉丁字母的電腦編碼系統,主要用於顯示現代英語和其他西歐語言。它定義了128個字元,包括數字、英文字母、標點符號和控制字元等。ASCII碼錶中的字元與數值有一一對應的關係,例如,字母「A」對應的ASCII碼是65,字母「a」對應的ASCII碼是97,數字「0」對應的ASCII碼是48。
ASCII碼轉換:
數字轉字元:通過將數字加上對應的ASCII碼值來實現。例如,要將數字3轉換為對應的字元'3',可以使用表達式3 + '0'。
字元轉數字:通過使用ord()函式來實現。例如,要將字元'3'轉換為數字3,可以使用表達式ord('3')。
控制字元:
ASCII碼對應字元串0~32及127是控制字元或通信專用字元,如LF(換行)、CR(回車)、FF(換頁)、DEL(刪除)、BS(退格)、BEL(響鈴)等。
ASCII值為8、9、10和13分別轉換為退格、制表、換行和回車字元。
轉換示例代碼:
將數字轉換為對應的字元:char c = 48 + 1; // c 的值為 '1'
將字元轉換為對應的數字:int num = ord('1'); // num 的值為 49
以上信息基於搜尋結果。