十六进制转换成十进制(超简c++)
用字符数组保存十六进制,再将该十六进制按权展开即可
上代码:
#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++)相关推荐
- linux c十六进制转十进制函数,用Linux/Unix命令把十六进制转换成十进制(转)
那天写个脚本,需要把十六进制的数字转成十进制的打出来,发现不知道要怎么弄,搜一下,原来还是很简单的,比用C语言什么的容易多了,就一些现成的命令就解决了. 先列两种简单的方法: 1) echo 自己就能 ...
- 十六进制转换成十进制函数
{*------------------------------------------------十六进制转换成十进制函数@param@return ------------------------ ...
- java中带符号十六进制转换成十进制详解
java中带符号十六进制转换成十进制详解 代码如下 代码如下 必须拿ffff进行测试,否则测不出异同 public void test1(){String strHex="ffff" ...
- java 十六进制转十进制_「16进制转10进制」Java:十六进制转换成十进制 - seo实验室...
16进制转10进制 问题及代码: /* *问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出. 注:十六进制数中的10~15分别用大写的英文字母A.B.C.D.E. ...
- Java:十六进制转换成十进制
问题及代码: /* *问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出. 注:十六进制数中的10~15分别用大写的英文字母A.B.C.D.E.F表示. *样例输入 ...
- 十六进制转换成十进制
问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出. 注:十六进制数中的10~15分别用大写的英文字母A.B.C.D.E.F表示. 样例输入 FFFF 样例输出 6 ...
- 十六进制转换成十进制的方法
看机器代码的时候,一般都是十六进制数,而我的心里还是觉得十进制比较爽,第一反应就是把他换成十进制的. 对于正数而言比较好转换,一般就是按二进制转换成十进制的方法,就是乘16之类的: 而对于有符号的数, ...
- Java实现将十六进制转换成十进制
需求 今天看到一道面试题,说是给你一个十六进制的字符串,然后转换成对应的十进制数,乍一看还蛮简单,实际一敲,确实还行,就是着实用到了大量的API. 代码 public static int hex ...
- C语言十六进制转换成十进制(代码),可将数组内的十六进制数转换后并存入数组
十六进制转换十进制原理介绍 十六进制转换为十进制,是先要将十六进制转换为二进制,在通过二进制转换为十进制. 十六进制转换为二进制很简单,我们首先要明白,一位十六进制代表四位二进制,如F对应二进制的11 ...
最新文章
- Facebook打算与Google的人工智能一较高下吗?
- 支持wince 系统的USB wifi 模组推荐
- String,StringBuffer与StringBuilder的区别??
- php和java融合_JSP、PHP与JAVA融合的开发环境之二
- jquery.query-*.js 操作url
- Flex与.NET互操作(十三):FluorineFx.Net实现视频录制与视频回放
- FTP服务器搭建及操作(一)
- 关于深度探索C++对象模型笔记
- 机器学习 | 算法笔记- 决策树(Decision Tree)
- python 正则表达式1
- 鲁宾逊微积分是什么?
- 整理15款实用javascript富文本编辑器 转自136go
- usb加密狗破解原理及方法介绍
- 信域安全云网产品架构
- Centos7与Windows查看硬盘序列号
- js怎么显示服务器图片,原生JS上传图片接收服务器端图片并且显示图片(主要描述blob类型)...
- 节俭生活-如何让机票打两折
- 电容笔和触控笔哪个好?非常值得入手的平价电容笔推荐
- uoj#209【UER #6】票数统计
- 标准化和归一化,请勿混为一谈,透彻理解数据变换