10进制TO16进制
string DecToHex(int Dec_Num)
{
int num;
string str_num;
num = Dec_Num;
while(num / 16 != 0)
{
int a = num / 16;
int mod_a = num % 16;
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 mod_b = num % 16;
string s1;
switch(mod_b)
{
case 10:
s1 = 'A';
break;
case 11:
s1 = 'B';
break;
case 12:
s1 = 'C';
break;
case 13:
s1 = 'D';
break;
case 14:
s1 = 'E';
break;
case 15:
s1 = 'F';
break;
default:
s1 = int2str(mod_b);
break;
}
str_num = s1 + str_num;
}
return str_num;
}
最新文章
- 1.初始Windows Server 2012 R2 Hyper-V + 系统安装详细
- svn设置外网访问
- canvas转盘抽奖
- Hbase安装配置(靠谱亲测)
- 浅谈T-SQL中的联接查询
- 简单dp的状态转移方程集合
- 二叉树遍历 空间复杂度为O(1)
- ABAP 日期时间函数(转)
- POJ_3666_Making_the_Grade_(动态规划)
- 3.java.lang.ClassNotFoundException
- hdu4705(树形dp)
- Redis 介绍与安装
- 关于Unity里动态加载图片
- adb指令介绍
- Linux col命令详解
- SpringCloud(一)Eureka注册中心
- P1552 [APIO2012]派遣
- 为Python加入默认模块搜索路径
- Gitlab+Jenkins学习之路(五)之git merge和git rebase的区别
- 通过CFX发布WebService(一)
热门文章
- Codefroces 766D Mahmoud and a Dictionary
- ThinkPad E431 获取无限网络的驱动
- Vue 学习记录<;2>;
- 简单的横向ListView实现(version 3.0)
- Android-CheckBox 实现计算器
- js40---享元模式
- 单位阶跃函数(Heaviside/unit step function)—— 化简分段函数
- 【Java学习】Font字体类的用法介绍
- swift -结构体
- 目标跟踪系列十一:Exploiting the Circulant Structure of Tracking-by-detection with Kernels代码思路