十进制数77转换成二进制数是怎么计算的(

2025-02-22 09:03:01
推荐回答(1个)
回答1:

十进制数 转换成 二进制数, 手算 可用 除2取余数法:
77 / 2 商 38 余 1; 38 / 2 商 19 余 0
19 / 2 商 9 余 1; 9 / 2 商 4 余 1
4 / 2 商 2 余 0; 2 / 2 商 1 余 0
1 / 2 商 0 余 1。 得 二进制数 100 1101。
用c 程序计算,可以用 itoa( ); 函数:
#include

int main(){
char s[60];
int a;
a = 77;
itoa(a,s,2);
printf("binary: %s\n",s);

return 0;
}

binary: 1001101