相关文章推荐
想出家的乌龙茶  ·  web端图片资源加密解密问题 - ...·  6 月前    · 
英勇无比的日记本  ·  WireGuard打通两个家庭局域网,实现异 ...·  6 月前    · 
大气的剪刀  ·  [yggtorrent] ...·  1 年前    · 
不爱学习的芒果  ·  提示“无法修正错误,因为您要求某些软件包保持 ...·  1 年前    · 
有胆有识的砖头  ·  Python + ...·  1 年前    · 
小百科  ›  c++ 字符转十进制 | N进制转十进制开发者社区
c++ 字符 十进制
酒量大的洋葱
1 年前
多凡

c++ 字符转十进制 | N进制转十进制

腾讯云
开发者社区
文档 建议反馈 控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
多凡
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
社区首页 > 专栏 > c++ 字符转十进制 | N进制转十进制

c++ 字符转十进制 | N进制转十进制

作者头像
多凡
发布 于 2020-01-02 14:23:53
2K 0
发布 于 2020-01-02 14:23:53
举报
文章被收录于专栏: sringboot sringboot
十六进制字符转十进制整数 思想

思想通过判断字符是数字还是,字母, 然后减去0 ,‘a’ ‘A’ 字符结果就是十六进制, 如果是字母要加10;

代码如下
int ChtoHex(char ch)
  if ((ch >= '0') && (ch <= '9'))
    return ch - 48;
  else if ((ch >= 'a') && (ch <= 'f'))
    return ch - 87;
  else if ((ch >= 'A') && (ch <= 'F'))
    return ch - 55;
    return -1;
}
N进制字符串转十进制整数

这个没有什么思想,粗暴简单,函数直接调.

 
推荐文章
想出家的乌龙茶  ·  web端图片资源加密解密问题 - Creator 2.x - Cocos中文社区
6 月前
英勇无比的日记本  ·  WireGuard打通两个家庭局域网,实现异地组网,互访对方内网网段_哔哩哔哩_bilibili
6 月前
大气的剪刀  ·  [yggtorrent] (testing) Exception: System.Threading.Tasks.TaskCanceledException: The request was canc
1 年前
不爱学习的芒果  ·  提示“无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系“的解决方案_libdbi-perl : depends: perlapi-5.30.0-CSDN博客
1 年前
有胆有识的砖头  ·  Python + Django实现Web在线考试管理系统(附源码)-腾讯云开发者社区-腾讯云
1 年前
Link管理   ·   51好读   ·   Sov5搜索   ·   小百科
小百科 - 百科知识指南