二进制、十进制、八进制、十六进制间的相互转换函数

createh51个月前 (03-31)技术教程17

二进制、十进制、八进制、十六进制间的相互转换函数

1、输入任意一个十进制的整数,将其分别转换为二进制、八进制、十六进制。

2、程序代码如下:

#include

using namespace std;

int main()

{int num;

char a[39];//定义一个字符数组,用于存储字符串

cout<<"Entre num:"<<endl;

cin>>num;

cout<<"二进制:"<<itoa(num,a,2)<<endl;//转换为2进制

cout<<"八进制:"<<itoa(num,a,8)<<endl;//转换为8进制

cout<<"十六进制:"<<itoa(num,a,16)<<endl;//转换为16进制

return 0;

}

3、说明:函数itoa(参数1,参数2,参数3)为进制间相互转换函数,参数1是要转换的数字,参数2是存储转换后的数值为字符串的地址,参数3是进制数, 2:二进制,8:八进制,16:十六进制。

4、程序编辑窗口:

5、程序运行窗口:

相关文章

C语言-指针与16进制

①规则16进制1、2、3、4、5、6、7、8、9、10用A表示、11用B表示、12用C表示、13用D表示、14用E表达、15用F表达、16进位。~②例子#includemain(){int a[10]...

深入理解二进制十进制十六进制

平常我们在上C语言课时,进制数有二进制,八进制,十进制,十六进制,但这里我们为什么不讲八进制,因为在平时的工作中,几乎不会用八进制。十进制:我们平时使用的数都是由0~9共十个数字组成的。例如1,9,1...

PLC编程必看!5种常见进制数解析,搞懂才能玩转PLC!

今天咱们聊聊PLC编程中那些“神秘”的进制数——二进制、十进制、十六进制…是不是一听就头大?别慌!看完这篇,保证你从“懵逼”变“大神”!1.二进制(Binary)●定义:仅由 0 和 1 组成的进制,...

资深的程序员都是这样排查Java问题的,附工具单

摘要: 平时的工作中经常碰到很多疑难问题的处理,在解决问题的同时,有一些工具起到了相当大的作用,在此书写下来,一是作为笔记,可以让自己后续忘记了可快速翻阅,二是分享,希望看到此文的同学们可以拿出自己日...

Java问题排查工具单

Linux命令类tail最常用的tail -ftail -300f shopbase.log #倒数300行并进入实时监听文件写入模式grepgrep forest f.txt #文件查找grep f...

十六进制转换器:在线转换数字格式

在图形开发的广阔天地中,数值转换是一项基础而关键的任务。无论是编程、电子设计还是数据分析,准确无误的数值转换都是确保项目成功的关键。然而,传统的转换方法往往繁琐且易出错,这正是我们开发十六进制转换...