十进制转十六进制 代码
来源:互联网 发布:中国丝巾 知乎 编辑:程序博客网 时间:2024/04/28 08:22
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;}
- 十进制转十六进制 代码
- javascript中十进制转十六进制代码
- Bailian4003 十六进制转十进制【十六进制】
- 十六进制转十进制
- 十六进制转十进制
- 十进制转十六进制
- hta 十六进制转十进制
- delphi 十六进制转十进制
- 十进制转十六进制
- 十六进制转十进制函数
- 十六进制转十进制
- 十进制转十六进制
- 十进制转十六进制方法
- 十进制转十六进制
- 十进制转十六进制
- 十六进制转十进制
- 十进制转十六进制
- 十进制转十六进制
- 说学逗唱的启示
- strlen和sizeof的区别
- 50个php开发工具
- 阳春三月下大雪
- sed直接修改文本-数据库取得数据清楚一些格式的SHELL
- 十进制转十六进制 代码
- 数据流在Filter Graph里的流动
- 学习ftp
- asp_note
- VC中使用GDI+实现为按钮加载Png图片
- 感恩的心
- 疑问&心得&体会(一)——linux系统编程和网络编程
- 只要我们每个人都坚持下去…… 10年!就足以改变中国软件的整体风貌!
- 二叉树的二叉链表表示与实现