十六进制转换成十进制
来源:互联网 发布:4g逛淘宝费流量么 编辑:程序博客网 时间:2024/05/01 06:51
问题描述
从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。
注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。
注:十六进制数中的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) {
longlong int len =strlen(_16_string);
longlong 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;
}
0 0
- 十六进制转换成十进制
- 十进制转换成十六进制
- 十进制转换成十六进制
- 十进制转换成十六进制
- 十六进制串转换成十进制
- 十进制数转换成十六进制
- Java:十六进制转换成十进制
- 十六进制转换成十进制 二进制
- 十六进制怎么转换成十进制
- 字符串转换成十进制整数 十六进制转换十进制
- mssql中十进制转换成十六进制字符串
- 将十六进制数据转换成十进制数据
- 将十六进制数转换成十进制数
- 将十进制byte数组转换成十六进制
- 十六进制转换成十进制的方法
- 将十六进制转换成二进制或十进制
- C#十进制 转换成二进制十六进制 八进制
- 堆栈--十进制转换成二进制、八进制、十六进制
- MySQL遇到的小问题
- UITextfiel 网上找的比较全面的资料
- 栈的一些简单操作
- Android Service 的几个用途
- sqlite分页查询
- 十六进制转换成十进制
- Runnable和Thread实现多线程的区别(含代码)
- 基于mini5350的WIFI视频小车
- 各种神注释
- 7. Cassandra Write
- 内联函数
- linux例行工作之crontab
- iOS 合并使用多个Storyboard
- iOS判断网络代码