龙空技术网

使用C语言将10进制整数转换为二进制

一只爱阅读的程序猿 180

前言:

如今我们对“c语言 10的几次方”大体比较关切,咱们都想要学习一些“c语言 10的几次方”的相关文章。那么小编同时在网上搜集了一些对于“c语言 10的几次方””的相关知识,希望大家能喜欢,我们一起来学习一下吧!

使用C语言将10进制整数转换为二进制

使用C语言将一个整数转换为二进制的方式如下,只有整数部分。使用这个数除以2,然后求余数,然后继续使用商除以2,直到商为0为止。来看一个示例求整数10的二进制,

从下往上取结果为1010,然后来测试结果,打开计算器计算10的二进制如下,

如果使用C语言来写,示例代码如下,

#include <stdio.h>

int main() {

int num = 10, temp;

while(num > 0) {

// 获取一个数对2取余的结果

temp = num % 2;

printf("%d", temp);

// 获取一个数除以2的商

num = num / 2;

}

return 0;

}

测试结果为,

从后往前数,结果就是1010,和手动计算的一样。

标签: #c语言 10的几次方 #c语言将整数转化为字符 #c语言把整数转化为二进制 #c语言将整数转化为二进制 #c语言将整数转化为二进制数是什么