如何用c语言将8位二进制数字转换成一个十六进制的字符?如10110100转换为b4?
如何用c语言将8位二进制数字转换成一个十六进制的字符?如10110100转换为b4?
日期:2011-08-02 10:51:03 人气:1
#include
#include
void BCH(char,char);
void main()
{
int i,flag=0;
char hex[2];
char binary[8];
while(!flag)
{
printf("请输入一个8位二进制数:");
scanf("%s",binary);
for(i=0;i<8;i++)
if(binary[i]!='1'