十进制数转化为二进制数的代码书写
时间: 2023-05-15 20:06:11 浏览: 313
十进制转为二进制
可以使用以下代码将十进制数转化为二进制数:
```
#include <iostream>
using namespace std;
int main() {
int decimal, binary[32], i = 0;
cout << "Enter a decimal number: ";
cin >> decimal;
while (decimal > 0) {
binary[i] = decimal % 2;
decimal /= 2;
i++;
}
cout << "Binary number is: ";
for (int j = i - 1; j >= 0; j--)
cout << binary[j];
return 0;
}
```
这段代码首先要求用户输入一个十进制数,然后使用 while 循环将其转化为二进制数。在循环中,我们使用模运算符 % 来获取每一位的二进制数,然后将十进制数除以 2,以便在下一次循环中获取下一位的二进制数。最后,我们使用 for 循环将二进制数输出。
阅读全文