天天看點

C語言之将無符号字元型轉化為ascii碼值

這個宏是在linux核心中擷取的,主要的功能是能夠将一個無符号字元型的參數轉化為ascii碼值。

ascii :

ascii 編碼裡包括了128個字元。用 十進制 0  到 127 來表示 。那就對了, 0 到 127 不就是 128個字元嗎。 每一個數字都代表一個字元。看ascii 編碼表

C語言之将無符号字元型轉化為ascii碼值

我們來看看代碼:

運作結果:

從運作結果對照ascii碼表,證明算法的運算結果是正确的。

C語言之将無符号字元型轉化為ascii碼值
C語言之将無符号字元型轉化為ascii碼值

繼續閱讀