將字串轉換為二進位是將每個字符的 ASCII(或 Unicode)值表示成對應的二進位數字。每個字符在電腦中都有一個對應的數值,這個數值可以用二進位表示。
轉換步驟
取得每個字符的 ASCII 或 Unicode 值:每個字符都有對應的 ASCII 或 Unicode 數值,例如字符 "A" 的 ASCII 值是 65,對應的二進位值是 01000001。
將這些數值轉換為二進位:使用8位的二進位表示每個字符的數值(1個字節)。
將所有字符的二進位值串接在一起:將每個字符的二進位表示合併,得到整個字串的二進位表示。
示例
以字串 "Hello" 為例:
"H" 的 ASCII 值是 72,對應的二進位是 01001000
"e" 的 ASCII 值是 101,對應的二進位是 01100101
"l" 的 ASCII 值是 108,對應的二進位是 01101100
另一個 "l" 的二進位值是 01101100
"o" 的 ASCII 值是 111,對應的二進位是 01101111
因此,"Hello" 的二進位表示就是:
01001000 01100101 01101100 01101100 01101111