十进制转十六进制 代码
5621转换为16进制数的方法是“除16取余”方法, 5621/16=商351余5,16进制最后一位为5 351/16=商21余15,16进制右边第二位为F 21/16=商1余5,16进制右边第三位为5 1/16=商0余1,16进制数右边第四为为1 商0就不继续除了
最后的结果为15F5
#include <iostream>
#include <string>using namespace std;// 整数转换成字符串
string int2str( int num);int main(int argc, char* argv[])
{// 十进制转十六进制int num = 0;cout<<"Please Input A Num "<<endl;cin>>num;string str_num;while(num / 16 != 0){int a = num / 16;int mod_a = num % 16;cout<<"mod_a = "<<mod_a<<endl;string s;switch(mod_a){case 10:s = 'A';break;case 11:s = 'B';break;case 12:s = 'C';break;case 13:s = 'D';break;case 14:s = 'E';break;case 15:s = 'F';break;default:s = int2str(mod_a);break;}str_num = s + str_num;num = a;}if(num % 16 != 0){int last_a = num % 16;str_num = int2str(last_a) + str_num;}cout<<"The Hex Num = "<<str_num<<endl;return 0;
}string int2str( int num)
{if (num == 0 )return " 0 " ;string str = "" ;int num_ = num > 0 ? num : - 1 * num;while (num_){str = ( char )(num_ % 10 + 48 ) + str;num_ /= 10 ;} if (num < 0 )str = " - " + str;return str;
}
十进制转十六进制 代码相关推荐
- android十进制转十六进制算法,十进制转十六进制 代码
5621转换为16进制数的方法是"除16取余"方法, 5621/16=商351余5,16进制最后一位为5 351/16=商21余15,16进制右边第二位为F 21/16=商1余5, ...
- javascript中十进制转十六进制代码
JavaScript颜色转换的核心就是进制间的转换.RGB格式其实就是十进制表示法,所以,十六进制颜色与RGB颜色的转换就是十六进制与十进制之间的转换. 十六进制转换为十进制相对容易些,核心代码如下示 ...
- 7-14 十六进制转十进制 7-15 十进制转十六进制
目录 7-14 十六进制转十进制 代码 7-15 十进制转十六进制 代码 思路: 测试点: 7-14 十六进制转十进制 请编写程序,输入十六进制数,输出对应的十进制数. 输入格式 十六进制非负整数 输 ...
- [c语言]进值转换的详细代码实现(二进制,十进制,十六进制等)
计算机进制以及进制转换 文章目录 计算机进制以及进制转换 计算机的多种进制: 代码实现(正文): 二进制转十进制: 十进制转二进制: 十六进制转十进制 十进制转十六进制 计算机的多种进制: 今天给大家 ...
- Python进制相互转换(二进制、十进制和十六进制)的代码
如下的内容内容是关于Python进制相互转换(二进制.十进制和十六进制)的内容,希望对各位朋友有用. #!/usr/bin/env python 2/10/16 base trans. wrote b ...
- Delphi十进制和十六进制互转 Delphi 自带函数 IntToHex
Delphi十进制和十六进制互转 Delphi 自带函数 IntToHex 功能说明:该函数用于将"十进制"转换成"十六进制".该函数有二个参数.第一个参数为要 ...
- Java黑皮书课后题第4章:*4.11(十进制转十六进制)编写程序,提示用户输入0~15之间的一个整数,显示其对应的十六进制数。对于不正确的输入数字,提示非法输入
*4.11(十进制转十六进制)编写程序,提示用户输入0~15之间的一个整数,显示其对应的十六进制数.对于不正确的输入数字,提示非法输入 题目 题目概述 运行示例 破题 代码 题目 题目概述 *4.11 ...
- 栈应用:实现二进制转八进制、十进制、十六进制
进制转换原理 二进制转十进制 二进制是计算机数据的存储形式,它是由一串0和1组成,每个二进制数转换成相应的十进制数方法为: (XnXn-1Xn-2...X3X2X1)2 = X1*2^0+X2*^1+ ...
- VB 进制转换大全(十进制、十六进制、八进制、二进制、二进制流)互转
模块包含了下面的各种转换: 二进制转十进制 二进制转化为八进制 二进制转化为十六进制 八进制转化为十进制 八进制转化为二进制 八进制转化为十六进制 十进制转二进制 十进制转化为八进制 十进制转化为十六 ...
最新文章
- 【部署类】专题:消息队列MQ、进程守护Supervisor
- Java基础学习总结(20)——基础语法
- 106:HttpResponse对象讲解
- 第二讲:第一个Python程序(干货)
- 关于如何能够快速找到某个文本在所有文件中的出现位置
- 计量经济学实验报告计算机,计量经济学-实验报告.doc
- 环境变量_Jenkins流水线环境变量权威指南
- 误泄露公司代码、疫情期间被裁,一个“菜鸟”程序员的生存日记
- linux 设置pip 镜像 Pip Warning:–trusted-host 问题解决方案
- 诺德尔-2011-2003-V1新版 ghost安装版
- 算法学习(二十)——GAE
- 4月6日——4月10日课程表
- SEO技巧:快速学会SEO技术的方法
- Requirement already satisfied:
- 抖音很火的召唤神龙的小游戏完整代码-召唤神龙
- 阿里云企业实名认证教程
- JS实现简易画图工具
- 手推Adaboost
- 浅析容器运行时奥秘——OCI标准
- 在第四代计算机期间内,计算机的应用逐步进入到,在第四代计算机期间内,计算机的应用逐步进入到.docx.docx...