首页  > 教育解读  > 如何用cpp十进制转为二进制

如何用cpp十进制转为二进制

2025-05-20 14:57:48
做自己的英雄
做自己的英雄已认证

做自己的英雄为您分享以下优质知识

在C++中将十进制数转换为二进制数,可以采用以下两种常用方法:

一、除2取余法(迭代法)

基本思路

通过不断将十进制数除以2,记录每次的余数(0或1),直到商为0。将余数从下往上排列,即可得到二进制表示。

示例代码

```cpp

include

using namespace std;

void decimalToBinary(int n) {

if (n == 0) {

cout 0) {

int remainder = n % 2;

if (!leadingZero && remainder == 0) {

cout