十进制转化为二进制:
code:
#include <iostream>
#include <cstdlib>
#include <cstdio>
using namespace std;
int main() {
int num=10;
char str[8];
itoa(num,str,2);
printf("%08s\n",str);
return 0;
}
将二进制转化为十进制。
code:
#include<cstdio>
int main()
{
int num = 10;
char str[100];
int n = atoi(itoa(num, str, 2));
printf("%d\n",n);
return 0;
}
先把num转换为二进制的字符串,再把该字符串转换为整数。