十进制数是56对应的二进制数是怎么得来的

如题所述

手工计算,用除以2取余数法可得:
56 / 2 商 28 余 0;28/2 商 14 余 0
14/2 商 7 余 0;7/2 商 3 余 1
3/2 商 1 余 1;1/2 商 0 余 1
组成 二进制 111000
c语言程序,用 itoa(a,s,2); 函数:
#include <stdio.h>
int main(){
char s[60];
int a ;
a = 56;
itoa(a,s,2);
printf("%s\n",s);
return 0;
}
输出 111000
温馨提示:答案为网友推荐,仅供参考
相似回答