把一个8位二进制的各位用ASCII码表示
发布网友
发布时间:2022-05-18 11:49
我来回答
共2个回答
热心网友
时间:2023-08-14 11:07
#include <stdio.h>
void main()
{
unsigned char c=0x55; // 8位二进制
char str[10];
int i;
for (i=0;i<8;i++){
str[7-i] = ( (c >> i) & 0x01) + '0';
}
str[8]='\0';
printf("%s",str); // 用 0 和 1 表示各位。
}
热心网友
时间:2023-08-14 11:08
C码。
八位ASC比七位的大大地降低了错误率。
一个八们ASC码可以表达一个英文字母,而两个ASC码可以表示一个汉字。