将16进制数(9FDA.4B)16转化为相应的八进制数是多少?

作者&投稿:广鬼 (若有异议请与网页底部的电邮联系)
十六进制9B转换为八进制是多少~

十六进制9B转换为八进制是233。
十六进制与八进制转换需要通过十进制或二进制。
一、 十六进制转换为十进制再转换为八进制:
1.先转化为十进制:
(9B)16=9*16+11*1=155
2.再转化为八进制(除八取余)
155/8得19余3;
19/8得2余3;
2/8得0与2所以转化为八进制为(233)8。

二、十六进制转换为十进制再转换为八进制:
十六进制的一位可以用四位二进制数表示,而三位二进制数能表示 一个八进制数:
(9B)16=(1001 1011)2=(010 011 011)2=(233)8。

1、给定n个十六进制正整数,输出它们对应的八进制数。
2、输入的第一行为一个正整数n (1<=n<=10)。
3、接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。
4、输出n行,每行为输入对应的八进制正整数。  
5、输入的十六进制数不会有前导0,比如012A。
6、输出的八进制数也不能有前导0。
样例输入:
2  
39  
123ABC
样例输出:
71  
4435274

扩展资料:
二进制和十六进制的互相转换比较重要。不过这二者的转换却不用计算,每个C,C++程序员都能做到看见二进制数,直接就能转换为十六进制,反之亦然。
以二进制数1111为例:
你可能还要这样计算:1 *2 + 1 * 2 + 1 * 2 + 1 * 2 = 1 * 1 + 1 * 2 + 1 * 4 + 1 * 8 = 15。
然而,由于1111才4位,所以我们必须直接记住它每一位的权值,并且是从高位往低位记,:8、4、2、1。即,最高位的权值为2^3= 8,然后依次是 2^2 = 4,2^1=2, 2^0 = 1。
记住8421,对于任意一个4位的二进制数,我们都可以很快算出它对应的10进制值。

先将数以小数点分隔开来,把十六进制转换成二进制,然后再转换成八进制。将十六进制的四位转换变成八进制的三位转换就可以。
9FDA.4BH=9F DA . 4BH=10011111 11011010 . 01001011B=1001111111011010 . 01001011B=001 001 111 111 011 010 . 001 001 011B=(117732.113)8
二进制代码对应的其他进位的代码不需要我再介绍了吧。

十六进转化成八进制得先转换为二进制,然后转换成目标进制,以后的一系列的问题都这样处理。
EG
(9FDA.4B)H=(1001:1111:1101;1010.0100:1011)B=(100:111:111:101;101:001:001:011)O=(4775.5113)O
三位数为一组确定一个八进制数。


十六进制数 9FD01 化为十进制数
先化为二进制:9 F D 0 1=1001 1111 1101 0000 0001 再化为十进制:上式=524288+0+0+65536+32768+16384+8192+4096+2048+1024+0+256+0+0+0+0+0+0+0+1=654593 计算完毕.最佳答案.

如何判定16进制加法减法有溢出问题?
数值位也可以向符号位进位,就可能导致符号错乱,出现溢出。只有发生下列四种情况,才会溢出:正+正=负正-负=负负+负=正负-正=正那么,题目中的算式,溢出情况如下:9FD0H + D023H = 61F3H, 负+负=正,溢出6FF3H - 9FD0H = D023H, 正-负=负,溢出6FF3H - D023H = 9FD0...

253.7换成16进制是多少
253.7换成16进制是fd.b3333333333 一,十六进制(简写为hex或下标16)在数学中是一种逢16进1的进位制。一般用数字0到9和字母A到F(或a~f)表示,其中:A~F表示10~15,这些称作十六进制数字。十进制数57,在二进制写作111001,在16进制写作39。在历史上,中国曾经在重量单位上使用过16进制,比如...

十六进制数是什么?
十六进制(英文名称:Hexadecimal),是计算机中数据的一种表示方法。同我们日常生活中的表示法不一样。它由0-9,A-F组成,字母不区分大小写。与10进制的对应关系是:0-9对应0-9;A-F对应10-15;N进制的数可以用0~(N-1)的数表示,超过9的用字母A-F。 中文名:十六进制 外文名:Hexadecimal 定义:计算机中数据的一...

计算机十六进制的转换详解
在16进制中表示方式为0~9 10个数字和A-F 6个字母 A B C D E F 分别表示10 11 12 13 14 15 16 下面拿十进制数转换为十六进制数举例:比如:十进制数 5 15 25 123 1685 五个数字分别转换为十六进制 方法就是用十进制数除以16 得到商和余值 再以对应的16进制数表示 ...

什么是十六进制?
十六进制:有16个基数:0 ~~ 9,A,B,C,D,E,F(A=10,B=11,C=12,D=13,E=14,F=15) ,逢十六进一。先讲我们经常用到的十进制,从0数到9,到第10个数时进1是10,再跟上数11、12…十进制几岁小孩都懂!呵~ 而16进制也一样,我们从0数到1、2、3…A、B…F,数到F时(也...

求16进制00到FF数据
>数据如下【0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b...

二进制数如何转换成十六进制?
二进制、十六进制数互相转换 二进制转十六进制比较简单,就是以4位一段,分别转换为十六进制。如(上行为二制数,下面为对应的十六进制):1111 1101 , 1010 0101 , 1001 1011。F D , A 5 , 9 B。先转换F为1111,接着转换为:1011。所以,FD转换为二进制数,为:1111 1011。由于十六进制...

电脑编程的16进制都有哪些数字和字母?
16进制就是逢16进1,但我们只有0~9这十个数字,所以我们用A,B,C,D,E,F这五个字母来分别表示10,11,12,13,14,15。字母不区分大小写。 十六进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方…… 所以,在第N(N从0开始)位上,如果是是数 X (X 大于等于0,并且X...

92FD16进制是多少
(92FD)16 =(((0*16+9)*16+2)*16+15)*16+13)10 =(((9*16+2)*16+15)*16+13)10 =(((144+2)*16+15)*16+13)10 =((146*16+15)*16+13)10 =((2336+15)*16+13)10 =(2351*16+13)10 =(37616+13)10 =(37629)10 ...

乌当区15093056861: 将16进制数(9FDA.4B)16转化为相应的八进制数是多少? -
勾饲氨酚: 先将数以小数点分隔开来,把十六进制转换成二进制,然后再转换成八进制.将十六进制的四位转换变成八进制的三位转换就可以. 9FDA.4BH=9F DA . 4BH=10011111 11011010 . 01001011B=1001111111011010 . 01001011B=001 001 111 111 011 010 . 001 001 011B=(117732.113)8 二进制代码对应的其他进位的代码不需要我再介绍了吧.

乌当区15093056861: 十六进制数4B转换为二进制数是多少? -
勾饲氨酚: 先把 1001000 化成十六进制:在最前面补个“0”,变成0100 1000 这样之后化成十六进制是 48 ,从48 到4B 是 48 49 4A 4B 那么按照 H I J K 来看,答案是 “H”.

乌当区15093056861: 用c语言把十六进制数变成二进制然后输出后4b对应的整数 -
勾饲氨酚: #include<stdio.h> void main() {//用c语言把十六进制数变成二进制然后输出后4b对应的整数 int i,input; printf("请随意输入一个数:"); scanf("%d",&input); getchar(); printf("0x%02x = 0b",input); //十六进制数变成二进制 for (i=0; i<8; i++) printf("%d",(input>>(7-i))&0x01); printf("\n后4b对应的整数:%d",input&0x0F); //后4b对应的整数 getchar(); }

乌当区15093056861: 十六进制数4B用二进制数来表示 要怎么算? -
勾饲氨酚: 4对应二进制的0100 B对应1011 所以是 01001011 16进制每一位对应一个4位二进制元组

乌当区15093056861: 有关十进制,二进制,十六进制的转换 -
勾饲氨酚: 十进制转二进制方法 整数除以2取余数,倒序 53 / 2 = 26 ...... 1 26 / 2 = 13 ...... 0 13 / 2 = 6 ...... 1 6 / 2 = 3 ...... 0 3 / 2 = 1 ...... 1 1 / 2 = 0 ...... 1 所以、(53)D=(110101)B 二进制转十进制方法 (不会描述,看吧) 1*2^5 + 1*2^4 + 1*2^3 + 0*2^2 + 1*2^1 ...

乌当区15093056861: 二进制数转十六进制数 -
勾饲氨酚: 应该从右往左数,每4位为十六进制的1位,高位补0 所以是0010 1101也就是 2D...

乌当区15093056861: 十进制75·99用二进制表示 -
勾饲氨酚: 整数部分:采用除基取余法,基数为16,75/16,商4,余11,即B4/16,商0,余4从上到下依次是个位、十位,所以,最终结果为(4B)16.(75)10=(4B)16=(1001011)2小数部分0.99*2=1.98,取10.98*2=1.96,取10.96*2=1.92,取1 ...

乌当区15093056861: 请将下面个数用八进制数和十六进制数表示. -
勾饲氨酚: (1)12 A(2)40 20(3)93 4B用口算只能算那么多了,第一个是8然后是16进制的,第一个的十六进制A可以写成0A

乌当区15093056861: 请将下面各数用八进制数和十六进制数表示
勾饲氨酚: 十进制|八进制|十六进制 10 |12 |A 32 |40 |20 75 |113 |4B 2483|4663|9B3 21003|51013|520B

乌当区15093056861: 已知大写字母“B”的ASCII码66,则大写字母“K”的十六进制ASCII码为 -
勾饲氨酚: 你这么看:K的ASCII码为75,是十进制数值.转成16进制为4B 为什么16进制为4B呢? 16进制是逢16进一,9后面用字母A-F表示: 0 1 2 3 4 5 6 7 8 9 A B C D E F 比如:10就是A,11就是B ,...16 就是10,17就是11 ,18就是12..... 16进制的4B是多少呢? 转换成十进制数值: 16*4 =64 B=11 64+11=75

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网