0
charのように変換するには、1101_0110(D6)を2つのchar(ascii形式)0100_0100(44)と0011_0110(36)に変換する方法があります。 ありがとう!C - char(8ビット)をascii形式に変換するには
charのように変換するには、1101_0110(D6)を2つのchar(ascii形式)0100_0100(44)と0011_0110(36)に変換する方法があります。 ありがとう!C - char(8ビット)をascii形式に変換するには
サンプルコード[16進数に整数を変換]の
#include <stdio.h>
int main(void){
char x = '\xD6';
char asc[3];
sprintf(asc, "%02X", (unsigned char)x);
printf("%s\n", asc);//D6
}
大変ありがとう! –
可能な複製(http://stackoverflow.com/questions/16706846/convert-integer-to-hexadecimal) –