25转换成二进制的数怎么表示?(要过程)

如题所述

第1个回答  2020-08-31
手算: 不断 除以二 取余数
假定 25 是 十进制
25 / 2 商 12 余 1
12 / 2 商 6 余 0
6 / 2 商 3 余 0
3 / 2 商 1 余 1
1 / 2 商 0 余 1
得 二进制 11001
c/c++ 程序,直接用 函数 itoa()() 即可:
#include <stdio.h>
int main () {
char s[60];
int a = 25;
itoa(a,s,2);
printf("%s\n",s);
return 0;
}
得 11001
#include <stdio.h>
int main () {
char s[60];
int a = 25;
itoa(a,s,2);
printf("%s\n",s);
return 0;
}
第2个回答  2022-06-27
手算: 不断 除以二 取余数。
假定 25 是 十进制。
25 / 2 商 12 余 1
12 / 2 商 6 余 0
6 / 2 商 3 余 0
3 / 2 商 1 余 1
1 / 2 商 0 余 1
得 二进制 11001
c/c++ 程序,直接用 函数 itoa() 即可:
#include <stdio.h>
int main () {
char s[60];
int a = 25;
itoa(a,s,2);
printf("%s\n",s);
return 0;
}
得 11001
#include <stdio.h>
int main () {
char s[60];
int a = 25;
itoa(a,s,2);
printf("%s\n",s);
return 0;
}
相似回答