2016-12-11 17 views
0

charのように変換するには、1101_0110(D6)を2つのchar(ascii形式)0100_0100(44)と0011_0110(36)に変換する方法があります。 ありがとう!C - char(8ビット)をascii形式に変換するには

+0

可能な複製(http://stackoverflow.com/questions/16706846/convert-integer-to-hexadecimal) –

答えて

3

サンプルコード[16進数に整数を変換]の

#include <stdio.h> 

int main(void){ 
    char x = '\xD6'; 
    char asc[3]; 
    sprintf(asc, "%02X", (unsigned char)x); 
    printf("%s\n", asc);//D6 
} 
+0

大変ありがとう! –

関連する問題