以二进制形式输出char *数据
C语言数组/char * 以二进制形式输出:
#include <stdio.h>
#include <string.h>
void strtobit(char *chr)
{
/*
chr是要以二进制形式输出的字符串的值
*/
char *pchr=chr;
int i,j;
for(i=0;i<strlen(pchr);i++)
{
for(j=7;j>=0;j--)
{
char tmpp=pchr[i];
tmpp=pchr[i]&(1<<j);
printf("%d",tmpp>>j);
}
printf(" ");
}
printf("\n");
}