從鍵盤讀入一個四位的十六進制數,CRT顯示等值的二進制數.
由于每個十六進制數位對應4個二進制,所以每讀入一個十六進制位后,即可將其對應的4個二進制位依次輸出。由于數字‘0’~ ‘9’的ASCⅡ碼為30H~39H,字母‘a’~‘f’與 ‘A’~‘F’的ASCⅡ碼為61H~66H 與41H~46H ,因此,如果輸入的字母為數字‘0’~‘9’,則其低4位即為對應的二進制位;如果輸入的字符為字母‘a’~‘f’或‘A’~‘F’,則需要減7,然后通過移位將低4位依次輸出。
標簽:
鍵盤
十六進制
上傳時間:
2014-01-24
上傳用戶:yzhl1988