#include
void printfBinary(int value);
void printfBunary2(int value);
void printOct(int value); // 8进制
void printHex(int value); // 16进制
void printHex2(int value); // 16进制
void printOct2(int value);// 8进制
void printfBunary3(int value); // 2进制
int main()
{
/*
0000 0000 0000 0000 0000 0000 0000 1010
0000 0000 0000 0000 0000 0000 0000 0001
*/
int num = 10; // 1010
// printfBunary2(num);
// printOct(num);
// printHex(num);
// printHex2(num);
// printOct2(num);
printfBunary3(num);
return 0;
}
void printfBunary3(int value)
{
// 1.定义一个数组,用于保存二进制中所有的取值
char charValues[] = {'0','1'};
// 2.定义一个数组,用于保存查询后的结果
char results [32] = {'0'};
// 3.定义一个变量,用于记录当前需