#723. 十六进制转十进制
十六进制转十进制
十六进制转十进制
题目描述
十六进制是一种以 为基数的计数系统,常用数字 到 和字母 A 到 F(或 a 到 f)表示数值 到 。给定一个用字符串表示的十六进制数,请你将其转换为十进制整数并输出。输入保证转换后的结果在 int 类型范围内,即不超过 。
输入格式
一行一个字符串 s,仅包含数字 到 和字母 A 到 F(或 a 到 f),表示一个十六进制数。字符串可能包含前导零,不包含 0x 前缀。
输出格式
一行一个整数,表示该十六进制数对应的十进制值。
样例输入
样例输入 1
A
样例输入 2
1F
样例输入 3
0
样例输入 4
00FF
样例输入 5
7FFFFFFF
样例输入 6
abcdef
样例输出
样例输出 1
10
样例输出 2
31
样例输出 3
0
样例输出 4
255
样例输出 5
2147483647
样例输出 6
11259375
样例解释
第一个样例中,输入为 A。在十六进制中,字母 A 表示十进制数 ,因此将其转换为十进制整数后输出 。
数据范围
。保证转换后的十进制数在 int 范围内,即不超过 。输入不含空格或其他字符,大小写字母均可。