求十六进制转换十进制的公式如:1998214762转换成十六进制771A566A是怎样计算出来的?给个公式.

珠珠糖2022-10-04 11:39:541条回答

已提交,审核后显示!提交回复

共1条回复
jigong0303 共回答了24个问题 | 采纳率87.5%
用十进制数除以16取余数再用商除以16直到商比16小,最后依次从后取余数,余数所对应的十六进制位数即为十六进制数
举例来说,一个十进制数300转换成十六进制:
300÷16=18余12,那么余数12对应十六进制的C
商18÷16=1余2,那么余数2对应十六进制的2
商1小于16了,直接对应十六进制的1
那300对应的十六进制就是12C
你问的1998214762也是同样转换为十六进制的,就是除以16的次数多一些
1年前

相关推荐

在十六进制转换为ASCII码时,存转换结果后,为什么要把DX向右移四次
小青蛙长大1年前1
730401990609 共回答了23个问题 | 采纳率100%
这是对存放空间的要求
8进制的是移3次
因为对于十六进制每四个ASCII码从右往左数是4个一次,算十六进制的一个位次
因此,十六进制转换成ASCII码要把DX从左往右移四次
十六进制转换十进制0x12转换十进制(详细过程)
gigi2151年前1
misssulin 共回答了21个问题 | 采纳率85.7%
0x12的意思是16进制的12.
12(16)=1*16+2*1=18
十六进制转换,十六进制—OX12等于十进制的多少?
分421年前0
共回答了个问题 | 采纳率
设计计算器类,能进行整数及实数加减乘除平方开方等,及二八十十六进制转换,及三角函数运算.
设计计算器类,能进行整数及实数加减乘除平方开方等,及二八十十六进制转换,及三角函数运算.
1.设计实现计算器类,能进行整数及实数的加、减、乘、除、平方、开方等基本运算,及能进行二进制,十进制,八进制,十六进制数值之间的转换,以及能进行三角函数的计算.
救命!
huang93341年前1
wermm51 共回答了18个问题 | 采纳率77.8%
#include
#include
#include
#include
#include
using namespace std;
class Calculater{
bool b;
double n,n1,m;
string dr;
double ope(){
cin>>n1;
switch(dr[0]){
case '+':return n+n1;
case '-':return n-n1;
case '*':return n*n1;
case '/':return n/n1;
}
return 0;
}
double power(){
cin>>n1;
return pow(n,n1);
}
double extract(){
return sqrt(n);
}
void trans(){
int o;
if(n!=floor(n)){
cout