我打算做這樣的程序:如何爲十六進制數轉換爲ASCII使用C
loop
read first character
read second character
make a two-digit hexadecimal number from the two characters
convert the hexadecimal number into decimal
display the ascii character corresponding to that number.
end loop
我遇到的兩個字符變成一個十六進制數,然後打開該成問題十進制數。一旦我有一個十進制數,我可以顯示ascii字符。
上面的代碼在只有一個數字的情況下工作。如何改變它以處理兩位十六進制數的第一個數字? – 2011-02-23 09:15:07
@ Z緩衝區:在大多數情況下,您只需重複儘可能多的數字。 – 2011-02-23 15:27:09
如果刪除了16 *值,那麼這將起作用,然後他的結果乘以16^n,其中n是數字的位置。 – 2011-02-24 08:07:25