⑵如何利用上述的邏輯運算將小寫英文字母的 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 =>將第六位(從右至左)反向
詳解 提供者:gtaped07862

01100001(a)

11011111

-----------

01000001(A)

至於為什麼這樣做我不知道@@