在做UTF-8转GB2312的时候要查看汉字的编码范围
而在查看内存是都是以10进制显示
于是只好自己写一个打印二进制的格式的函数了。
void PRINTF(char * ptr)
{
unsigned char t = *ptr;
int tp = 8;
while( t != 0 )
{
if( 128 == (t & 128) )
{
printf( "1" );
tp--;
}
else
{
printf( "0" );
tp--;
}
t = t << 1;
}
while( 0 != tp )
{
printf("0");
tp--;
}
printf("/n");
}
二进制打印函数
最新推荐文章于 2024-08-28 20:43:51 发布