十六进制数转十进制
来源:互联网 发布:do while vb 编辑:程序博客网 时间:2024/05/17 08:37
#include<stdio.h>int hexToDec(char *ch){int flag=0;int hex = 0;int n;while (*ch != '\0'){if (*ch<='9'&&*ch>='0'){flag = 1;n = *ch - '0';hex = hex * 16 + n;++ch;}else if (*ch<='f'&&*ch>='a'){flag = 1;n = *ch - 'a' + 10;hex = hex * 16 + n;++ch;}else if (*ch<='F'&&*ch>='A'){flag = 1;n = *ch - 'A' + 10;hex = hex * 16 + n;++ch;}else{if (flag)break;else++ch;}}return hex;}int main(){char hex[10];int decimal = 0;printf("Input a Hex numbers: ");gets(hex);decimal=hexToDec(hex);printf("The decimal value is : %d\n",decimal);return 0;}
0 0
- 十六进制数转十进制
- 十六进制数转十进制数
- 十进制数转十六进制数
- 十六进制数转十进制数
- 十六进制转十进制数算法
- c 十进制数转十六进制
- 递归实现十进制数转十六进制数
- 十进制数转二进制、八进制、十六进制数Java代码
- 十进制有符号数转十六进制,十六进制高低位再转为十进制
- ASCII码值转化十六进制,十进制数;十六进制字符值转十进制,ASCII码值;
- 十进制数转换成十六进制
- 十进制数打印成十六进制
- 十进制转成十六进制数 查表法
- 十进制???转换为十六进制数
- 输入十进制数,输出十六进制
- 十进制数转为十六进制字符串
- Bailian4003 十六进制转十进制【十六进制】
- 十六进制字符串转十进制数的c代码
- mmm_control usage
- 获取控制台输入的两种方法
- Oracle 11g R2 (11.2.0.1.0)impdp 导入报ora-06512错误,处理一例
- LA 3353 Optimal Bus Route Design 二分匹配和有向图中的环
- linux根目录下的各个文件简介
- 十六进制数转十进制
- 加分二叉树_DP
- (精简)Spring框架的IoC(替代工厂类实现方法)和AOP(定义规则,约定大于配置)
- java---hashmap
- HTML5+WebGL:构建3D网页新世界
- 如何解决git工程文件冲突?
- Android按钮文字变色(使用 ColorStateList)
- JVM启动参数解析
- TwoSum