在网上找了很多将十六进制转换为十进制的方法,都比较复杂;后来自己想了一个比较简单的方法,跟大家分享一下!
以下是C++语言编写的代码:
#include<iostream>
using namespace std;
void main()
{
int a=0x22;
int b;
b=(a/0x10)*16+a%0x10;
cout<<b<<endl;
}
使用过几次都没有问题,各位大佬如有什么问题,欢迎留言讨论!
在网上找了很多将十六进制转换为十进制的方法,都比较复杂;后来自己想了一个比较简单的方法,跟大家分享一下!
以下是C++语言编写的代码:
#include<iostream>
using namespace std;
void main()
{
int a=0x22;
int b;
b=(a/0x10)*16+a%0x10;
cout<<b<<endl;
}
使用过几次都没有问题,各位大佬如有什么问题,欢迎留言讨论!