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

/*十六进制转化成十进制*/

#include <stdio.h>

#include <string.h>

char _16_string[10];

int main(int argc,char ** argv){

while (scanf("%s",_16_string) == 1) {

long long int len = strlen(_16_string);

long long int num = 0;

int i = 0;

for (; i < len; i++) {

if (!isalpha(_16_string[i])) {

num = num * 16 + _16_string[i] - '0';

}else{

num = num * 16 + _16_string[i] - 'A' + 10;

}

}

printf("%lld",num);

}

return  0;

}

十六进制转换成十进制相关推荐

  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. 十六进制转换成十进制的方法

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

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

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

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

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

  9. Java 第十一届 蓝桥杯 省模拟赛十六进制转换成十进制

    问题描述 请问十六进制数1949对应的十进制数是多少?请特别注意给定的是十六进制,求的是十进制. 答案提交 这是一道结果填空的题,你只需要算出结果后提交即可.本题的结果为一个整数,在提交答案时只填写这 ...

最新文章

  1. 饥荒怎么自动订阅服务器,饥荒联机版自动挂礼物mod及使用方法详解
  2. 深入浅出理解有限状态机
  3. AngularJS recursive(递归)
  4. IOS:批量导入图片和视频到模拟器的相册
  5. Mybatis中properties标签的使用
  6. 垃圾收集算法,垃圾收集器_垃圾收集器准则和提示
  7. 计算机网络学习笔记(29. DNS概述)
  8. 【HDU - 4345 】Permutation(DP)
  9. matlab画x的1 3次方图像,Y=X的3次方的图像)
  10. SQK Server实现 LeetCode 175 组合两个表
  11. 阿里云手机号短信设置
  12. lvds接口_LVDS,接口,时序讲解,非常好的文章
  13. 替换字符串中全部斜杠
  14. 量子计算机没有热量,坚果类的热量似乎没有想像中可怕 - 薄荷减肥论坛
  15. java多态理解通俗,说说 Java 多态那些事儿~
  16. python(3.10,Win10 64位)的wordcloud安装
  17. data.length提示undefined
  18. 服务器管理口虚拟kvm切换服务器,1个本地/1个远程用户控管 8端口KVM over IP切换器远程电脑管理方案兼具虚拟媒体功能 (1920 x 1200)...
  19. 关于直通车与万相台的区别,你知道多少
  20. 超详细教程windows系统还原教程 win10 win7 64bit、32bit优盘做系统教程

热门文章

  1. CarCol 老照片上色
  2. iPhone开发——加入程序图标
  3. 浏览器的强缓存和协商缓存
  4. setInc/setDec 数据的自增自减
  5. 【算法记录/计算几何】扇形与圆相交的面积(待解决)
  6. 【Python面向对象编程】第08篇 私有变量
  7. python定义私有变量的方法_Python类中的 私有变量和私有方法
  8. python向下取整pi并保留4位小数点_Python取整及保留小数小结
  9. 【论文阅读笔记】Occlusion-Aware Siamese Network for Human Pose Estimation
  10. base64上传速度慢的可能解决方法。