问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

电脑中的2进制10进制16进制的换算

发布网友 发布时间:2022-05-16 11:49

我来回答

4个回答

热心网友 时间:2023-08-19 06:13

2进制到16进制的转换很简单,把2进制的4位当作16进制的1位就可以了,例:
11001100B=1100 1100B=CCH
10进制到2进制的方法是除2法,不过最好是记住2的幂,换算就更快了,如:
100D=2^6+2^5+2^2=1100100B
10进制到16进制,先把10进制换为2进制,再把2进制换为16进制,如:
100D=1100100B= 0110 0100B(高位不够4位,补0)=64H

热心网友 时间:2023-08-19 06:13

10进制 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
16进制 1 2 3 4 5 6 7 8 9 10 A B C D E F 11
10进制是满10进一位
16是满16进一位
依次类推
你不会转换的话可以打开系统自带的计算器,可以转换的

热心网友 时间:2023-08-19 06:14

void main(int argc, char *argv[])
{
char ch[10] = {'\0'};
int i, j, count = 0;
long sum = 0, f = 0;

printf("Please enter a hexString with 0x at the beginning:\n");
scanf("%s", ch);

if (ch[0] != '0' || (ch[1] != 'x' && ch[1] != 'X'))
{
printf("input error!\nplease begin with the 0x");
exit(0);
}

while (ch[count] != '\0')
{
if (ch[count] > 96 && ch[count] < 123)
{
ch[count] -= 32;
}
count++;
}

for (i = 2; i < count; i++)
{
f = 1;
for (j = 2; j < i; j++)
{
f *= 16;
}
sum += convert(ch[i]) * f;
}

printf("the result is:%ld\n", sum);

}

int convert(char ch)
{
int t = 0;
switch (ch)
{
case '1':t = 1;break;
case '2':t = 2;break;
case '3':t = 3;break;
case '4':t = 4;break;
case '5':t = 5;break;
case '6':t = 6;break;
case '7':t = 7;break;
case '8':t = 8;break;
case '9':t = 9;break;
case 'A':t = 10;break;
case 'B':t = 11;break;
case 'C':t = 12;break;
case 'D':t = 13;break;
case 'E':t = 14;break;
case 'F':t = 15;break;
default:printf("input error");exit(0);
}
return t;
}

热心网友 时间:2023-08-19 06:14

计算机中常用的进制
二进制、八进制、十六进制
进制 数 字 进位方法
十进制 0、1、2、3、4、5、6、7、8、9 逢十进一
二进制 0、1 逢二进一
八进制 0、1、2、3、4、5、6、7 逢八进一
十六进制 0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F 逢十六进一

二进制 八进制 十进制 十六进制
1 1 1 1
10 2 2 2
11 3 3 3
100 4 4 4
101 5 5 5
110 6 6 6
111 7 7 7
1000 10 8 8
1001 11 9 9
1010 12 10 A
1011 13 11 B
1100 14 12 C
1101 15 13 D
1110 16 14 E
1111 17 15 F
10000 20 16 10

⒈二进制与十进制的转换。
⑴二进制转换成十进制
把十进制数17转换二进制数。
2 17 1(最低位)

2 8 0

2 4 0

2 2 0

1 1(最高位)
结果等于10001
⒉二进制转换成十进制
把二进制数11011转换成十进制。
(11011)2=1×24 1×23 0×22 1×21 1×20
=16 8 0 2 1
=27

八进制、十六进制与十进制的转换。
⑴十进制数转换成八进制数
8 247 7(最低位)

8 30 6

3 3(最高位)
结果等于367
⑵八进制数转换成十进制数
(367)8=3×82 6×81 7×80
=192 48 7
=(247)10
⑶十进制换成十六进制
16 578 2(最低位)

16 36 4

2 2(最高位)
结果等于242
⑷十六进制转换成十进制数
(242)16=2×162 4×161 2×160
=512 64 2
=578
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在淘宝已经难以生存,做瓷砖更是冷清!该何去何从? 谁有新三国志刘备传和刘备传修改器,发到我邮箱里,要无毒!749257071@qq... 昨天早上胸闷呼吸困难心慌头晕,中午睡了一觉好多了,还是有点头晕呼 瓷砖可以在淘宝商城卖吗? 最近几天早上起床觉得晕 眼前物旋转 心慌 到下午就会减轻 血压正常 心率... 做鹌鹑蛋罐头方法 ...电脑用户密码错误,打不开机子,按F8也不起作用,怎么办?请教大侠们 ...我的安装后启动时提示:抱歉,homelanguagework核心模块无效,程序无法... 问什么我的VHDL程序中会出现WORK库找不到呢??恳请大侠指教 谢谢 二年级元旦联欢会作文范文 怎么样脱掉胸罩 pp助手的表情精灵导入微信怎么没有 为什么用百度HI小助手导入QQ表情QQ号出不来 广西玉林荒坡地建房子需要什么手续 玉林东城雅居为什么便宜? 广西玉林市一般的房子多少钱 想买下一套子 为什么百度搜不到玉林租房信息网 玉林哪里还有2000多的房子? 玉林最近哪个楼盘比较靠谱?想买房 玉林卫校附近哪里有房子出租 玉林市仁东镇有房子出租吗? 在玉林租个一套一的房子多少钱? 在玉林哪里有房子出租? 三凌PLC西门子PLC各有什么型号的PLC并按照LO点数和结构对其进行分类? 玉林到哪里买房子比较好 玉林市哪里的楼盘最好? 海尔冰箱BCD-210G/C制冷系统原理图 想请问下广西玉林市哪里有比较便宜的房子出租? 广西玉林市的朋友有谁知道玉林有短期出租房子,最好是租一个月那种。 请问玉林南城附近哪有房子出租? 睡觉前脱下胸罩有什么好处 奥比岛求交易小助手,什么都行,只求交易小助手,跪求了,以下换可以吗?1,喜怒哀乐表情帝,2,冰霜王 晚上脱胸罩睡觉有什么好处? 为什么一把胸罩脱下来,胸就变的散状 关于2进制、10进制和16进制只见的转换 PR音频拖入之后怎么会变成这个样子,和在播放器听完全不是一个调调呀!求大神? 女人睡觉时把胸罩脱下是不是最好 二进制十进制十六进制的相互转换 在北京能抓到罕见的蝴蝶吗? 北京夏天最常见的蝴蝶是啥 为什么北京的蝴蝶拍打翅膀会在纽约引发龙卷风 北京人把蝴蝶叫做什么? 北京的什么地方可以看到活生生的蝴蝶? 北京植物园蝴蝶馆里的蝴蝶是多还是少? 我不知道植物园里的蝴蝶多不多, 这个季节北京还有蝴蝶吗? 北京顺义七彩蝶园什么季节去比较好? 北京市蝴蝶园在哪? 北京蝴蝶博物馆在哪里 苹果6两个手机型号版本所有都一样但是重量却相差10kg的 北京植物园蝴蝶馆目前正在试运行,门票多钱?具体位置有知道的么?感谢