⑵如何利用上述的邏輯運算將小寫英文字母的 ASCII 碼轉成大寫?寫出其步驟並以 "a"轉成"A"為例說明之。其中"a", "b", ..., "z"的 ASCII 碼分別是十進制的 97, 98, ..., 122;"A", "B", ..., "Z"的 ASCII 碼分別是十進制的 65, 66, ..., 90。(15 分)
詳解 (共 2 筆)
詳解
97~122=>01100001~01111010
65~90 =>01000001~01011010
=>將第六位(從右至左)反向
詳解
01100001(a)
11011111
-----------
01000001(A)
至於為什麼這樣做我不知道@@