#include
#include
#include
汉字转化成二进制码
void conv(char *c)
{
char ch[9] = {'\0'};
int i;
int j = 0;
int count = 0;
char t[3] = {'\0'};
while('\0' != c[j])
{
for(i = 7;i >= 0;i--)
{
ch[i] = (c[j]&1)+'0';
//右移
c[j]>>=1;
}
printf("%s\t",ch);
j++;
}
}
int main()
{
char use;
char c[100];
printf("本程序实现汉字的二进制编码翻译功能\n确认开始程序?(y/n)");
use = getch();
while(use =='y' || use =='Y')
{
printf("\n请输入要转化的字 :");
scanf("%s",c);
conv(c);
printf("是否继续转换(y/n)");
use = getch();
}
system(" PAUSE");
return 0;
}
#include
#include
#include
//汉字转化成16进制
int main()
{
char c[10] = "哈尔滨";
for(int i=0;i