用字符数组保存十六进制,再将该十六进制按权展开即可

上代码:

#include<iostream>
#include<cstring>
#include<math.h>
using namespace std;
int main() {printf("请输入一个十六进制:\n");char shiliu[50]; cin >> shiliu;int len = strlen(shiliu);int sum = 0, k = 0;//sum是按权展开的值(即十进制),k是各位权的相关指数for (int i = len-1; i >= 0; i--) {//从低位遍历if (shiliu[i] >= '0' && shiliu[i] <= '9') sum += (shiliu[i] - '0') * pow(16, k++);//注意k++else sum += (shiliu[i] - 'A' + 10) * pow(16, k++);}printf("这个数的十进制是:\n");cout << sum;return 0;
}

感谢阅读!

十六进制转换成十进制(超简c++)相关推荐

  1. linux c十六进制转十进制函数,用Linux/Unix命令把十六进制转换成十进制(转)

    那天写个脚本,需要把十六进制的数字转成十进制的打出来,发现不知道要怎么弄,搜一下,原来还是很简单的,比用C语言什么的容易多了,就一些现成的命令就解决了. 先列两种简单的方法: 1) echo 自己就能 ...

  2. 十六进制转换成十进制函数

    {*------------------------------------------------十六进制转换成十进制函数@param@return ------------------------ ...

  3. java中带符号十六进制转换成十进制详解

    java中带符号十六进制转换成十进制详解 代码如下 代码如下 必须拿ffff进行测试,否则测不出异同 public void test1(){String strHex="ffff" ...

  4. java 十六进制转十进制_「16进制转10进制」Java:十六进制转换成十进制 - seo实验室...

    16进制转10进制 问题及代码: /* *问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出. 注:十六进制数中的10~15分别用大写的英文字母A.B.C.D.E. ...

  5. Java:十六进制转换成十进制

    问题及代码: /* *问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出. 注:十六进制数中的10~15分别用大写的英文字母A.B.C.D.E.F表示. *样例输入 ...

  6. 十六进制转换成十进制

    问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出. 注:十六进制数中的10~15分别用大写的英文字母A.B.C.D.E.F表示. 样例输入 FFFF 样例输出 6 ...

  7. 十六进制转换成十进制的方法

    看机器代码的时候,一般都是十六进制数,而我的心里还是觉得十进制比较爽,第一反应就是把他换成十进制的. 对于正数而言比较好转换,一般就是按二进制转换成十进制的方法,就是乘16之类的: 而对于有符号的数, ...

  8. Java实现将十六进制转换成十进制

    需求   今天看到一道面试题,说是给你一个十六进制的字符串,然后转换成对应的十进制数,乍一看还蛮简单,实际一敲,确实还行,就是着实用到了大量的API. 代码 public static int hex ...

  9. C语言十六进制转换成十进制(代码),可将数组内的十六进制数转换后并存入数组

    十六进制转换十进制原理介绍 十六进制转换为十进制,是先要将十六进制转换为二进制,在通过二进制转换为十进制. 十六进制转换为二进制很简单,我们首先要明白,一位十六进制代表四位二进制,如F对应二进制的11 ...

最新文章

  1. Facebook打算与Google的人工智能一较高下吗?
  2. 支持wince 系统的USB wifi 模组推荐
  3. String,StringBuffer与StringBuilder的区别??
  4. php和java融合_JSP、PHP与JAVA融合的开发环境之二
  5. jquery.query-*.js 操作url
  6. Flex与.NET互操作(十三):FluorineFx.Net实现视频录制与视频回放
  7. FTP服务器搭建及操作(一)
  8. 关于深度探索C++对象模型笔记
  9. 机器学习 | 算法笔记- 决策树(Decision Tree)
  10. python 正则表达式1
  11. 鲁宾逊微积分是什么?
  12. 整理15款实用javascript富文本编辑器 转自136go
  13. usb加密狗破解原理及方法介绍
  14. 信域安全云网产品架构
  15. Centos7与Windows查看硬盘序列号
  16. js怎么显示服务器图片,原生JS上传图片接收服务器端图片并且显示图片(主要描述blob类型)...
  17. 节俭生活-如何让机票打两折
  18. 电容笔和触控笔哪个好?非常值得入手的平价电容笔推荐
  19. uoj#209【UER #6】票数统计
  20. 标准化和归一化,请勿混为一谈,透彻理解数据变换

热门文章

  1. 解决tomcat 8080端口被占用问题
  2. Android 系统自带时间选择控件
  3. 详解Java8特性之方法引用
  4. VS2013中直接浏览网页显示“无法显示此页”的可能原因
  5. H - Weekend(folyd+全排列)
  6. 状态码301和302区别
  7. java中继承类 student 类例子_java中student类继承问题
  8. http_code 301和302区别
  9. js引用jquery问题
  10. 深入浅出工控机防病毒