进制转换 字符处理 判断

  1. 问题描述
      从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。
      注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。
  2. 样例输入
    FFFF
  3. 样例输出
    65535
#include <stdio.h>
#include <string.h>
#include <math.h>  int main()
{  char strHex[9];  int i = 0, len = 0, temp = 0;  __int64 nDec = 0;  gets(strHex);  len = strlen(strHex);  for (i = 0; strHex[i] != '\0'; ++i)  {  switch(strHex[i])  {  case 'A': temp = 10; break;  case 'B': temp = 11; break;  case 'C': temp = 12; break;  case 'D': temp = 13; break;  case 'E': temp = 14; break;  case 'F': temp = 15; break;  default: temp = strHex[i]-'0'; break;  }  nDec += (temp*pow(16,len-1-i));  }  printf("%I64d",nDec);  return 0;
}

[C++] 十六进制转十进制相关推荐

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

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

  2. python【蓝桥杯vip练习题库】BASIC-11 十六进制转十进制

    试题 基础练习 十六进制转十进制 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出. 注:十六进制数中的1 ...

  3. java中各进制之间的转换(十进制转十六进制、十进制转二进制、二进制转十进制、二进制转十六进制)...

    在java编辑中有没有遇到经常需要进行java中各进制之间的转换(十进制转十六进制.十进制转二进制.二进制转十进制.二进制转十六进制)的事情呢?下面我们就来分析一下各自是怎么转换的: [java] / ...

  4. 十六进制转换为十进制的效率问题

    十六进制转换为十进制这样说有点笼统,因为一般来说十六进制是字符串,十进制也可能是字符串或是整数.下面我们来看看. 1.十六进制字符串转换为十进制的字符串 #include<stdio.h> ...

  5. 在c语言中 十六进制转十进制,C语言中十六进制转十进制两种实现方法

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

  6. 二进制、八进制、十六进制和十进制的相互转换,原码反码补码计算以及Java中数字的存储

    1. Java中数字默认是十进制,二进制.八进制以及十六进制的表示如下 2. 二进制.八进制.十六进制和十进制的相互转换 2.1 为了不累赘描述,本文以百度的二进制小数转换为十进制小数为例,如下图 2 ...

  7. 【Java面试题视频讲解】十六进制转十进制

    P4十六进制转十进制

  8. 蓝桥杯练习题十六进制转十进制

    import java.util.Scanner; public class 十六进制转十进制 { public static void main(String[] args) { /* * 从键盘输 ...

  9. 【蓝桥杯】基础练习 十六进制转十进制

    试题 基础练习 十六进制转十进制 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出. 注:十六进制数中的1 ...

  10. 十进制转十六进制c语言_蓝桥杯十六进制转十进制,十进制转十六进制精简版(C++)...

    [plain] view plaincopy //十六进制转十进制 #include<iostream> using namespace std; #include<string&g ...

最新文章

  1. 【Java数据库】ORM思想:对象关系映射 使用Java容器存储多条记录
  2. 苹果计算机磁盘格式,苹果电脑如何完全写入NTFS格式磁盘
  3. java 类里面对象共享_Java并发编程 - 对象的共享
  4. 月均数据_月均收入15k的数据产品经理=数据+产品经理?
  5. HDU-2544-最短路( 最短路)
  6. 还在担心机器人?人工智能目前水平还不如初中生
  7. 如何使用print()打印类的实例?
  8. Xilinx FPGA用户原语介绍
  9. 局域网IP扫描工具-OpUtils
  10. 软件项目需求变更申请单模板
  11. Labview 中AniGIF控件及注册方法
  12. 一元三次方程c语言程序,求解一元三次方程近似解的几种算法(C语言)
  13. 如何用matlab产生两列不同频率的正弦波叠加起来?
  14. 基于深度学习技术的AI输入法引擎
  15. Python使用opencv实现图片定位第三种方式
  16. RPG Maker mv框架代码解析之窗口图片显示
  17. 交互式视频h5_H5P:用于创建HTML5交互式内容的CMS插件
  18. 跨境电商RPA是什么意思?用PRA工具能做啥?
  19. python解一元二次方程ax^2+bx_python 练习题:定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程ax^2+bx+c=0的两个解...
  20. matlab理论知识点,matlab基础知识点.doc

热门文章

  1. (六)播放暂停、下一曲、上一曲功能实现
  2. LightSwitch初识
  3. 【力扣】172. 阶乘后的零
  4. 前端面试题:谈一谈vue和react的区别?
  5. 解读Inf文件(驱动程序安装信息文件)
  6. Linux找不到端口设备,Linux - 与设备关联的端口
  7. 关于如何通过kali linux 攻击以及破解WPA/WPA2无线加密
  8. 【计算机组成原理】 中央处理器
  9. 11【泛型、Map、异常】
  10. 分布式系统中的必备良药 —— 服务治理 - Zachary_Fan - 博客园