這個宏是在linux核心中擷取的,主要的功能是能夠将一個無符号字元型的參數轉化為ascii碼值。
ascii :
ascii 編碼裡包括了128個字元。用 十進制 0 到 127 來表示 。那就對了, 0 到 127 不就是 128個字元嗎。 每一個數字都代表一個字元。看ascii 編碼表
我們來看看代碼:
運作結果:
從運作結果對照ascii碼表,證明算法的運算結果是正确的。
這個宏是在linux核心中擷取的,主要的功能是能夠将一個無符号字元型的參數轉化為ascii碼值。
ascii :
ascii 編碼裡包括了128個字元。用 十進制 0 到 127 來表示 。那就對了, 0 到 127 不就是 128個字元嗎。 每一個數字都代表一個字元。看ascii 編碼表
我們來看看代碼:
運作結果:
從運作結果對照ascii碼表,證明算法的運算結果是正确的。