C,C++

char 문자 binary 값 변환

그댄쉬운말을하죠 2016. 7. 22. 09:54

출처 : https://github.com/tarequeh/DES/blob/master/des.c

void Printf_char_as_binary( unsigned char input )

{

int i;

printf("input (Hex) : %.2x , (Binary) : ");

for( i = 0 ; i < 8 ; i++ )

{

char shift_byte = 0x01 << (7-i);     

if (shift_byte & input) printf("1");

else printf("0");

}

printf("\r\n");

}


저작자표시 (새창열림)