十进制转换成十六进制字符串

原创 2018年04月16日 18:21:22
void InttoHex() 
{
int num = 198;
int idex;
char str[16];
int i = 0,j;
char c;
char hex[]= {'A','B','C','D','E','F'};
while (num) {
idex = num % 16;
num /= 16;
if (idex >=10) {
str[i++] = hex[idex-10];
continue;
}
str[i++] = idex + '0';
}
str[i] = '\0';
int len = strlen(str);
for (j = 0; j < len; j++)
{
c = str[j];
str[j] = str[len-1];
str[len-1] = c;
len--;
}
printf("-----%s\n",str);
}
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiewenhao12/article/details/79964322

C语言将十六进制字符串转换成对应的十进制数字

#include #include #include /* 将大写字母转化成小写字母 */ int tolower(int c) {     if (c >= 'A' && c ...
  • Ifen_huang
  • Ifen_huang
  • 2017-09-28 10:27:50
  • 386

字符串转换成十进制整数 十六进制转换十进制

字符串转换成十进制整数 (15分) 输入一个以#结束的字符串,本题要求滤去所有的非十六进制字符(不分大小写),组成一个新的表示十六进制数字的字符串,然后将其转换为十进制数后输出。如果在第一个十...
  • bbbbswbq
  • bbbbswbq
  • 2017-03-16 00:12:31
  • 879

字符串形式的十六进制与十进制互相转换

最近在用mewtocol协议与松下PLC通信,需要将收到的字符串形式的有符号十六进制数字转换成十进制,比如”0000F824”转换成63524,以及将输入的十进制转换成有符号的十六进制字符串。...
  • why_another_name
  • why_another_name
  • 2017-02-21 15:18:40
  • 374

【算法C++】十进制字符串转十六进制字符串

问题描述将一个十进制字符串转化为十六进制字符串。问题解决这个问题如果只是十进制转化为十六进制,其实是比较容易的,只要了解短除法就可以解决了,但题目里数是字符串,这就将题目的难度增高了。因为如果只是in...
  • zgljl2012
  • zgljl2012
  • 2015-09-25 16:40:41
  • 6803

字符串转换成十进制整数

数组-08. 字符串转换成十进制整数(15) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B ...
  • NOKIA_LC
  • NOKIA_LC
  • 2015-04-19 19:09:05
  • 3162

将一个十六进制字符串转换为十进制数值的问题|| 以及C++中string转换成char*|| c++文件按行输入

在程序中,我们有时需要将一个十六进制字符串转换为十进制数字。比如: char *ptr="0x11"; int n=0; //我们想让n等于0x11,即17 通常我们在C中,想将一个字符串...
  • yukid2012
  • yukid2012
  • 2014-11-19 17:40:56
  • 1970

VC中,如何将十六进制字符串转换为十进制数?

在程序中,我们有时需要将一个十六进制字符串转换为十进制数字。比如: char *ptr="0x11"; int n=0; //我们想让n等于0x11,即17 通常我们在C中,想将一个字...
  • bennyfun79
  • bennyfun79
  • 2011-11-04 10:56:02
  • 7628

编写程序,将一个十进制正整数转换成十六进制数

//编写程序,将一个十进制正整数转换成十六进制数/* 程序分析: 1.如果在0-9 直接输出0-9 2.写一个对应函数 用循环代替 3. 中间遇到问题,怎么判断一个输入数字的长度 设置一个while...
  • grace_fang
  • grace_fang
  • 2017-03-14 17:21:38
  • 4518

华为笔试题:十六进制的数值字符串,输出该数值的十进制字符串

写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入 )输入描述:输入一个十六进制的数值字符串。输出描述:输出该数值的十进制字符串。输入例子1:0xA输出例子1:10i...
  • PMPWDF
  • PMPWDF
  • 2018-03-16 11:18:07
  • 34

C++将10进制字符串转为16进制字符串

方法一: 推荐 直接除以16进行计算 对结果递归进行转换运算 代码如下:#include #include using namespace std; string DecIntToHexStr...
  • u014602230
  • u014602230
  • 2016-10-07 23:09:44
  • 4324
收藏助手
不良信息举报
您举报文章:十进制转换成十六进制字符串
举报原因:
原因补充:

(最多只允许输入30个字)