//进制转换
//本题知识点: 字符串
//题目描述
//
//写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入 )
//
//输入描述:
//输入一个十六进制的数值字符串。
//
//输出描述:
//输出该数值的十进制字符串。
//
//输入例子:
//0xA
//
//输出例子:
//10
#include<iostream>
#include<string>
#include<math.h>
using namespace std;int main()
{string s;int i=0,count,sum;while(getline(cin,s)){int count=s.length();sum=0;for(i=count-1;i>=0;i--)//从十六进制个位开始,每位都转换成十进制{if(s[i]>='0'&&s[i]<='9')//数字字符的转换{sum+=(s[i]-48)*pow(16,count-i-1);}else if(s[i]>='A'&&s[i]<='F')//字母字符的转换{sum+=(s[i]-55)*pow(16,count-i-1);}}cout<<sum;}
}

【c++程序】十六进制转换十进制相关推荐

  1. IEEE-754标准(32位) 十六进制转换十进制浮点数

    因实验需要,读取陀螺仪的数据是16进制的数据,需要将该数据转化为10进制方便自己查看,理解.记录如下: 1.将(32位)16进制IEEE-754标准浮点数就是用十六进制表示浮点,称为单精度浮点数. f ...

  2. 经典例题:十六进制转换十进制详解 适合初学者

    任务描述 字符串转换成十进制整数. 输入一个以 # 结束的字符串,滤去所有的非十六进制字符(不分大小写),组成一个新的表示十六进制数字的字符串,然后将其转换为十进制数后输出.如果过滤后字符串的首字符为 ...

  3. 十六进制转换十进制算法

    比如说.我这边需要换算 16进制 的 12 十六进制已开头 0x 表示 计算机表达  0x12 ^表示次方 计算公式:  拆分数字 * 16  ^ (数字位置-1) 如何进行去换算. 单独把 12 拎 ...

  4. 十六进制转换十进制非负整数

    unsigned int a;  //unsigned 使无负数 cin>>hex>>a; cout<< dec<<a;

  5. mysql 10进制 转32进制_php十进制转换三十六进制转换

    实现十进制与三十六进制的转换,一个简单实用的php函数代码<?php /** * 进制转换:十进制.三十六进制转换 * by www.junphp.com */ $dic = array(0 = ...

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

    今天被给到一段代码,数字全部是十六进制,学习一下. 0x开头就是十六进制,0开头由0~7组成是八进制. 十六进制转换十进制: 末尾从16^0次方开始,每一位数字乘以16的位数次方. 其中a=10 b= ...

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

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

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

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

  9. 二、八、十、十六进制转换技巧

    文章目录 二进制转换 二进制转换八进制,计算方法 二进制转换十进制,计算方法 二进制转换十六进制,计算方法 八进制转换 八进制转换二进制,计算方法 八进制转换十进制,计算方法 八进制转换十六进制,计算 ...

最新文章

  1. global 和 nonlocal关键字
  2. R语言实战应用精讲50篇(二)-多重线性回归系列之稳健回归
  3. 设计模式之四(抽象工厂模式第三回合)
  4. javascript的一些常用正则表达式
  5. java怎么把system.out的东西输出到文件上
  6. 662. 二叉树最大宽度
  7. [LeetCode] 513. Find Bottom Left Tree Value_ Medium tag: BFS
  8. JS的三大组成(ES,DOM,BOM)
  9. python 数组排序索引_python对数组进行排序,并输出排序后对应的索引值方式
  10. 使用浏览器测试Webservers服务时出现提示“The test form is only available for requests from the local machine.”的解决办法
  11. 181101每日一句
  12. gb和gib的区别_高端存储手册里面的KiB,MiB,GiB是啥意思?
  13. Android逆向之某游单机SDK破解
  14. 打印目录和更新时就会出现“错误!未定义书签!”的解决技巧
  15. SpringCloud学习笔记(八)Gateway 网关
  16. 使用photoshop2021对有阴影的背光摄影照片进行调色修改
  17. arXiv,30 岁生日快乐!它的诞生,始于一个​被塞满的邮箱
  18. perl 大小写转化
  19. 解构TypeScript中class
  20. 自动作诗器 二逼青年立马变文艺青年~~

热门文章

  1. 中文站OFFER集群SSD的检测结果(张瑞)
  2. proguard 不混淆方法名_Proguard 常用规则
  3. 库克逼腾讯分成30%遭拒,苹果APP Store或将微信下架!
  4. html清理超链接前面的黑点,【0基础学前端】1.2 段落文字图片超链接标签
  5. 测试个人禀赋的软件,选出最有食欲的一碗米饭,测你哪方面“禀赋异禀”
  6. 科学怪人,半死僵尸和其他怪物
  7. 在unity中使用Newtonsoft.Json
  8. 爆路径写后门拿shell的一些姿势
  9. 2021年Java发展前景与职业方向分析!
  10. Arduino基础入门篇16—数码管库的使用