C语言二进制与十进制之间的转换[通俗易懂]

C语言二进制与十进制之间的转换[通俗易懂]二进制与十进制之间的转换#include<stdio.h>voidconvert(intn){ if(n>1) { convert(n/2);} printf("%d",n%2);}intmain(){ int

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

二进制与十进制之间的转换
在这里插入图片描述

#include<stdio.h>
void convert(int n)
{
	if(n > 1)
		convert(n/2);
	printf("%d",n%2);
}
int main()
{
	int n;
	scanf("%d",&n);
	convert(n);
	return 0;
}

下面是二进制到十进制的转换

#include<stdio.h>
int main()
{
	char ch;
	int a=0;
	while(ch=getchar(),ch!='\n')
		a=a*2+(ch-'0');
	printf("%d\n",a);
	return 0;
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/180753.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月18日 上午8:36
下一篇 2022年10月18日 上午8:46


相关推荐

  • webpack优化之HappyPack实战

    webpack优化之HappyPack实战由于运行在 Node js 之上的 Webpack 是单线程模型的 所以 Webpack 需要处理的事情需要一件一件的做 不能多件事一起做 我们需要 Webpack 能同一时间处理多个任务 发挥多核 CPU 电脑的威力 HappyPack 就能让 Webpack 做到这点 它把任务分解给多个子进程去并发的执行 子进程处理完后再把结果发送给主进程 由于 JavaScript 是单线程模型 要想发

    2026年3月26日
    2
  • 建议收藏|9个降AI率平台深度测评,MBA必看的降AI率工具推荐

    建议收藏|9个降AI率平台深度测评,MBA必看的降AI率工具推荐

    2026年3月12日
    2
  • Java数组初始化长度

    Java数组初始化长度巴拉巴拉小魔仙 肯定是要先声明数组长度 不然系统不会为他分配内存空间 Java 中的数组是定长的 比如 int a 定义出来的数组 a 长度为 0 已经是定长了 之后再给它赋值是不可以的 因为它的长度定义出来之后是不可改变的了 所以在使用数组的时候 一定要注意长度 不能超过这个长度 负责就数组下表越界了 火箭队喵 java 数组长度必须在初始化时给定 长度不可变第一种 1 先声明 2 分配空间 3 赋值 int arr 先声明 arr

    2026年3月18日
    1
  • 如何使用Cursor导入VSCode插件

    如何使用Cursor导入VSCode插件

    2026年3月16日
    3
  • sql学生选课管理系统[通俗易懂]

    sql学生选课管理系统[通俗易懂]一、概要设计1.1目的和意义学生选课系统作为一种现代化的教学技术,被广泛应用于学校的学生选课,是一个学校不可或缺的部分,学生选课系统使管理选课信息更加简单,学生选课更加方便。学生选课系统的将使选课管理工作规范化、系统化、程序化,避免选课管理的无条理性,提高信息处理的速度和准确性,能够准确、及时、有效的查询和修改学生选课情况。与传统的选课方式相比,网上选课系统利用局域网为学生选课带来了极大的便捷。学生在公共机房,或者宿舍的个人电脑上便可以通过校园网络来选课。在选课时间内,学生能够使用选课系统灵活的修

    2022年10月9日
    4
  • DropDownList绑定数据库「建议收藏」

    DropDownList绑定数据库「建议收藏」//获取文本this.DropDownList1.SelectedItem.Text;本类内使用protectedvoidPage_Load(objectsender,EventArgse)   {       this.DropDownList1.Items.Clear();       this.DropDownList1.DataSource=DbHelperSQL.Query(“select*fromauthors”).Tables[0];       this.Drop

    2022年10月8日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号