十进制怎样转化为十六进制?

比如说怎么把255变为FF?

十六进制转换成十进制在电脑的“计算机-程序员”里面就可以进行相应的设置。

具体操作方法如下:

1、开始菜单里面找到“计算器”;

2、在计算器的“查看”找到“程序员”,点击进入;

3、点击十进制数既可以了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2006-12-23
是说手动的换算么?if(是)继续看
首先将十进进的255用除二取余的方法转成二进制(11111111)8个1
从右到左每四位换成一个16进制数,1111就15对应的16进制就是F
两组1111也就是FF。
第2个回答  2019-11-27
255除以16结果为15,余数为15。这个余数就是最右边的f。
然后用前面的商除以15,结果为0,余数为15。这是第二个f。因结果为零,转换结束。十进制转其他都是如此。
第3个回答  2006-12-23
C++编程实现将十进制分别转换为十六进制
#include<iostream.h>
#include<conio.h>
void trans(long n,int base)
{int b,i=0, a[24];
while(n>0)
{b=n%base;
n=(n-b)/base;
a[i]=b;
i++;
}
for(b=i-1;b>=0;b--)
{
switch(a[b])
{case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9: cout<<a[b]<<" ";break;
case 10: cout<<"A ";break;
case 11: cout<<"B ";break;
case 12: cout<<"C ";break;
case 13: cout<<"D ";break;
case 14: cout<<"E ";break;
case 15: cout<<"F ";break;
default:break;
}}
cout<<endl;
}
void main()
{long x;
cout<<"input a integer :";
cin>>x;
trans(x,16);
getch();
}本回答被网友采纳
第4个回答  2012-05-14
十进制0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 对应16进制0 1 2 3 4 5 6 7 8 9 A B C D E F
F对应十进制的15 FF意思是个位上一个15 十位上有16个15 所以FF=16*15+15=255