#include<stdio.h>
#include<string.h>
#include<math.h>
int add(char a[])
{int n = strlen(a);//判断字符串的长度函数int i, num = 0;for (i = 0; i < n; i++){if (a[i] == 'A')num += 10 * pow(16, n - i - 1); else if (a[i] == 'B')num += 11 * pow(16, n - i - 1);else if (a[i] == 'C')num += 12 * pow(16, n - i - 1);else if (a[i] == 'D')num += 13 * pow(16, n - i - 1);else if (a[i] == 'E')num += 14 * pow(16, n - i - 1);else if (a[i] == 'F')num += 15 * pow(16, n - i - 1);else {int j =0;for(j=48;j<=57;j++){if(a[i]==j){num +=(j-48) * pow(16, n - i - 1);}}}}return num;
}void main()
{/* char b[1] ={'0'};printf("%d", b[0]);*///让你知道0的ASCII值char a[10];printf("请输入一个16进制的数:\n");gets_s(a);//gets从标准输入设备读字符串函数。可以无限读取,不会判断上限,以回车结束读取printf("%d\n", add(a));
}

c语言16进制转10进制相关推荐

  1. c语言中字符串转16进制或10进制

    直接上语句: str = "16" 1,字符串转16进制 int a = strtol(str,NULL,16); 2,字符串转10进制 int b = strtol(str,NU ...

  2. linux c int16进制转10进制,[编程题] 进制转换(16进制转10进制)

    [编程题] 进制转换 3/3 [编程题] 进制转换 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示. ...

  3. python 16进制转10进制, 8进制转10进制, 2进制转10进制的方法

    python 16进制转10 进制, 8进制转10进制, 2进制转10进制 可以使用系统自带的 int 方法 具体如下: value = "0x1388" result = int ...

  4. 10进制转16进制,16进制转10进制,随机出一个6位十六进制颜色值

    方案一: var num16 = "ffffff";var num10 = parseInt(num16,16);//16进制转10进制console.log(num10) // ...

  5. java 10zhuan8,Java代码 10进制转2、8、16进制转换 / 2、8、16进制转10进制转换

    public static void main(String[] args) { int i = 10; System.out.println("***********10进制转换2进制.8 ...

  6. python16进制转10进制_python 字节串及10进制,16进制相关转换

    进行协议解析时,总是会遇到各种各样的数据转换的问题,从二进制到十进制,从字节串到整数等等 整数之间的进制转换: 10进制转16进制: hex(16) ==> 0x10 16进制转10进制: in ...

  7. 关于物联网的各种转换,16进制 二进制 10进制 效验总结

    字符串插入字符 /// <summary>/// 每隔n个字符插入一个字符/// </summary>/// <param name="input"& ...

  8. 负数补码(16进制转10进制的负数)

    假如我想通过modbus tcp接收设备上传的报文,该设备显示为负数,但报文上无法解析出来(温度报文异常,负数无法显示与转换).这时候,我就需要对这个报文进行负数补码形式,16进制转10进制的负数. ...

  9. c# .net 16进制转换10进制

    业务调用 #region C#十六进制字符串转十进制 { Console.WriteLine("-----------十六进制字符串转十进制---------");//H:十六进制 ...

  10. 蓝桥杯基础之16进制、10进制、8进制、2进制换算总结

    常用函数的一些小总结 string to int(字符串转到int类型) #include<sstream> //重要的库 #include<iostream> #includ ...

最新文章

  1. GSA+麦肯锡开年首场线上活动:汽车半导体要变天?
  2. Android的矩阵(一):ColorMatrix
  3. 莫名其妙的SqlServer更新错误:OleDbException 必须声明标量变量
  4. 基层数字化治理困境如何破局?
  5. 虚拟化容器Docker的安全性讨论
  6. 详解vue项目和普通项目如何解决开发环境与生产环境下的跨域问题
  7. 凌动服务器系列,凌动也能造服务器?超微又出怪异新品
  8. 织梦dede 5.7系统基本参数无法修改保存,提示Token mismatch!
  9. 老码农的人生需要多线程的去生活
  10. Centos7 密码重置
  11. 力扣904,水果成篮(JavaScript)
  12. ❤️Spring的静态、动态代理模式
  13. Acrobat Reader DC 2019 for Mac(pdf文件阅读器) 中文直装
  14. Mybatis框架中${}和#{}的区别
  15. 计算机三四级网络技术,全国计算机等级考试四级网络技术论述题真题(2-3)
  16. FC协议监控卡(FC协议分析仪),FC Monitor
  17. MySQL安装配置步骤
  18. H5页面视觉效果设计技巧有哪些
  19. “征服自己是最大的胜利,被征服是最大的耻辱和邪恶。”
  20. Unity UV基于中心点旋转/缩放/位移 Shader

热门文章

  1. 7-54 福到了 (15 分)
  2. [产品]:基于DTCloud开发的一款AI考试系统
  3. 国内代码托管平台Gitee(码云)的入门使用
  4. Golang基础教程——字符串常用方法总结
  5. matlab学位论文绘图美化工具_推荐几个超级好用的工具,让你在论文中画出漂亮的插图...
  6. 无法写入最后一个_U盘无法正常读写,还能识别还能抢救一下
  7. 定义银行账户类Account,有属性:卡号cid,余额balance,所属用户Customer 银行账户类Account有方法: (1)getInfo(),返回String类型,返回卡的详细信息
  8. 2013的联想台式计算机,联想台式电脑选购常识_联想台式电脑使用常识 -真快乐商城...
  9. 煮酒论开源语音工具包
  10. 抖音的上下滑实现—iOS