进制转换的迷惑~转换进制时候,应该是求余数的.我现在有个数 10进制651830.9 转34位~651830.9 除34

小侠龙2022-10-04 11:39:541条回答

进制转换的迷惑~
转换进制时候,应该是求余数的.
我现在有个数 10进制651830.9 转34位~
651830.9 除34 求第一个值的 商是19171 余数是16 是不是就是取16?
如果是0.85除0.2 是不是商是4 余数是0 0.5是不是不算?

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

共1条回复
aq1f 共回答了14个问题 | 采纳率85.7%
是的,余数就是16,但你需要用一个符号来表示这个“16”,比如字母“G".
你如果要用34进制数的话,除了0~9十个数码符号之外,还需要另外的24个字符来表示10~33.如果你用英文字母A~X来表示10~33的话,那么16就用字母”G“来表示.
另外,不会出现什么0.85除以0.2之类的进制转换运算.所谓的n进制,n一定是个大于1的整数,可以是从二进制到大于2的任意整数进制.
1年前

相关推荐

进制转换问题,②的最后,为什么要把括号的1略掉?
goodboywc1年前1
可以蛮 共回答了17个问题 | 采纳率82.4%
前面有补码,所以
-1010
实际上相当于
10000-1010
所以,最后和的第一位的1应该舍去
数学进制转换问题65535有个数,改成FFFF是255,改成FF还是255,如何改才能变为65535?
ernestshi1年前1
twj19880919 共回答了21个问题 | 采纳率90.5%
1个字节8位 11111111为FF 是255(按无符号处理)
2个字节16位 1111111111111111为FFFF 是65535(按无符号处理)
1个字节8位 11111111为FF 是-128----127(按有符号处理)
2个字节16位 1111111111111111为FFFF 是-32768----32767(按有符号处理)
如何对小数进行进制转换?比如(625.625)10如何转换成八进制、三进制、二进制等,带小数的怎么转换进制?
tibet的摩沙1年前1
yijiewanghou 共回答了19个问题 | 采纳率94.7%
先求整数部分
625/2=312.1
312/2=156.0
156/2=78 .0
78/2=39.0
39/2=19...1
19/2=9.1
9/2=4.1
4/2=2.0
2/2=1...0
1/2=0.1
除2取余,余数倒着书写,即
(625)10=(1001110001)2
三进制则除以三,八进制则除以八
再看小数
0.625*2=1.25.取1
0.25*2=0.5.取0
0.5*2=1.0.取1
将整数部分从上往下取,即
(0.625)10=(0.101)2
整数小数拼起则得
(1001110001.101)2
各种进制以此类推
电脑计算器上是否可以进行小数的进制转换?
cdfowimr1年前1
rudman949 共回答了16个问题 | 采纳率93.8%
不行 ,但你可以自己算,十进制转N进制就用小数部分乘N取整
pascal题目-栈-进制转换题目描述十进制数N和其他d进制数的转换是计算机实现计算的基本问题,其解决方法很多,其中一个
pascal题目-栈-进制转换
题目描述
十进制数N和其他d进制数的转换是计算机实现计算的基本问题,其解决方法很多,其中一个简单算法基于下列原理:
   N
= (N div d)×d + N mod d
(其中:div
为整除运算,mod 为求余运算)
例如:(1348)10
= (2504)8 ,其运算过程如下所示: 
8|_1348_
8|_168__
4
8|_21___
0
8|_2____
5
8|_0____
2
结果为2504
请帮忙设计一个程序,输入10进制数和需要转换的进制,求出对应的进制转化后的数。
输入
有多组数据,对于每组数据,输入两个正整数,10进制数n和需要转化的进制m,其中,n是个不超过int范围的正整数,m是个2到9的正整数。
输出
对于每组数据,输出所对应的进制转化后的数。
样例输入
1348 8
34 5
样例输出
2
5
0
4
1
1
4
冰泉凝1年前1
空-心-菜 共回答了9个问题 | 采纳率88.9%
非常基础的进制转化,思路在代码中给出:
var
a:array[0..100] of longint;
x,y,k,i:longint;
begin
while not eof do
begin
readln(x,y);
k:=0;//从头开始,个数清零
while x>0 do
begin
k:=k+1;//移到下一个位置
a[k]:=x mod y;//取余数
x:=x div y;
end;
if k=0 then writeln(0);//防止被坑,当x=0的时候也要输出0
for i:=k downto 1 do writeln(a[i]);//倒序输出
end;//判断输入有没有结束
end.
计算机进制转换(要步骤)二进制数1111111111转换为十进制数为八进制数37.21转换为二进制数为八进制数77.55
计算机进制转换(要步骤)
二进制数1111111111转换为十进制数为
八进制数37.21转换为二进制数为
八进制数77.55转换为十六进制为
十进制的100相当于八进制的
十进制数100.625等值于二进制数
十进制数的10.8相当十六进制的
十六进制的10C.0D1相当于二进制的
十六进制数FF.1转换成八进制数是
shusen20001年前1
丹巴无花果 共回答了15个问题 | 采纳率86.7%
1111111111
=1*2^9+1*2^8+1*2^7+1*2^6+1*2^5+1*2^4+1*2^3+1*2^2+1*2^1+1*2^0
=512+256+128+64+32+16+8+4+2+1
=1023
进制转换的数学题把2101211(3进制)转换成八进制?
天姥风情1年前2
joyce妹妹 共回答了18个问题 | 采纳率88.9%
我告诉你怎么转换
因为一般不熟悉三进制的四则运算,所以先转换为10进制再算
(2101211)=2*3^6+1*3^5+1*3^3+2*3^2+1*3+1=1750
再把1750化为八进制即可:
1750/8=218……6
218/8= 27…… 2
27/8 = 3…… 3
所以八进制表示为3326
高分求救计算机进制转换,一,转换成十进制(11000110.11)2(347)8(1AC)16二,十进制转换成二进制(1
高分求救计算机进制转换,
一,转换成十进制
(11000110.11)2
(347)8
(1AC)16
二,十进制转换成二进制
(123,625)10
三,二进制转换成八进制和十六进制
(1100010101.101)2
茫然小扇1年前2
情醉hh 共回答了12个问题 | 采纳率91.7%
一.(11000110.11)2 =2^(-1)+2^(-2)+2^1+2^2+2^6+2^7=198.75
(347)8=3*8^2+4*8^1+7=231
(1AC)16=16^2+10*16^1+12=428
二.(123,625)10 =>123.625=123+0.625=>123分部除2余数倒举结果为1111011+0.625分部乘2结果全化为整数结果为0.101=>1111011.101
三.(1100010101.101)2=>可先转成10进制为789.625(方法请参考一.)
=>789+0.625=>789分部除8余数倒举结果为1425+0.625分部乘8结果全化为整数结果为0.1=>(1425.1)8
=>789分部除16余数倒举结果为315+0.625分部乘16结果全化为整数结果为0.2=(315.2)16
进制转换(下面有题)请答题1.十六进制数FFF.C相当于十进制数2.二级制小数0.111111转十进制3.十进制数160
进制转换(下面有题)请答题
1.十六进制数FFF.C相当于十进制数
2.二级制小数0.111111转十进制
3.十进制数160.5相当于十六进制的
4.十六进制10.8相当于十进制
5.二级制的0.100111001为十六进制
已知A=0.1,B=0.3,C=0.4,D=0.5,E=0.6,F=0.8,若使A=C,则A为,C为,若使 D=F则 D为,F为,若使B=E,则B为,R为.
供选择的答案:
A/B/C/D/E/F:
1.二进制数 2.八进制数 3、十进制数 4、十六进制数 5、六进制数 6、十二进制数
胡一牛1年前1
烟火虚实 共回答了20个问题 | 采纳率80%
1、4095.75
2、0.96875
3、A0.8
4、16.5
5、0.9C8
A为二进制,B为八进制,C为八进制,D为十进制,E为十六进制,F为十六进制(B也可以为六进制,此时E应为十二进制)
进制转换问题十六进制数2D对应的二进制数是
tvxqmicky1年前1
eacci 共回答了16个问题 | 采纳率100%
00101101,一个数字对应四位二进制数,D是13.2对应0010,13对应1101.这都是用短除法做出来的
一道关于进制转换的智商题 如果9*9=74,那么7*2=?请告知详细原理和步骤,
jackaleyes1年前1
aian0869 共回答了22个问题 | 采纳率68.2%
9*9等于十进制81,转为11进制刚好是74,因此2*7等于11进制的13.
解决几道数字进制转换问题1、(10010011.1001)2=( )8=( )16=( )102、108.5625D=(
解决几道数字进制转换问题
1、(10010011.1001)2=( )8=( )16=( )10
2、108.5625D=( )B=( )O=( )H
3、(531.25)10=( )2=( )8
4、(11001011.0101011)2=( )10
5、(101101101.0100101)2=( )8=( )16
6、(11001.1101)2=( )8=( )10
7、(0.1011)2=( )8=( )16=( )10
lxyzyxh1年前1
yzg012 共回答了15个问题 | 采纳率93.3%
1.(10010011.1001)2=(223.44)8=(93.9)16=(147.5625)10
2.108.5625D=(1101100.1001)B=(154.44)O=( 6C.9)H
3.(531.25)10=(1000010011.01)2=(1023.2)8
4.(11001011.0101011)2=(203.3359375)10
5.(101101101.0100101)2=(555.224)8=(16D.4A)16
6.(11001.1101)2=(31.64)8=(25.8125)10
7.(0.1011)2=(0.54)8=(0.B)16=(0.6875)10
纯手工计算,真不容易呀!计算方法可以看书.
小数进制转换问题十进制的小数如何转为二进制的小数?最好详细点,我数学方面很迟钝.哎.
990813071年前1
壮胖熊 共回答了19个问题 | 采纳率94.7%
LS,计算机自带的不能计算这个的
用的通俗易懂的说法:用这个小数不断乘2,直到这个小数变为整数后,然后这个整数就转为二进制了,接着,刚才乘了几次2,你就把这个二进制的小数点像坐移几位即可
例:0.75
0.75X2=1.5
1.5X2=3
得到整数3,现在把3转为二进制,如下:
3(10)=》11(2)
得到二进制数:11
因为刚才乘了2次“2”,所以小数像左易懂2位,最终结果:0.11
有些小数乘2是永得不到整数的,那就看他要求的精度,假如要求保留3位小数,则乘3次“2”即可,后面的小数可以无视,直接拿直面的整数部分转为二进制,再向左移3位.
如此类推.
进制转换密码,谁能详细的给我解说下这密码?
进制转换密码,谁能详细的给我解说下这密码?
进制转换密码.
比如给你一堆数字,乍一看头晕晕的,你可以观察数字的规律,将其转换为10进制数字,然后按照每个数字在字母表中的排列顺序,拼出正确字母.
举例:110 10010 11010 11001
很明显,这些数字都是由1和0组成,那么你很快联想到什么?二进制数,是不是?嗯,那么就试着把这些数字转换成十进制试试,得到数字6 18 26 25,对应字母表,破解出明文为frzy,呵呵~
老杉1年前2
23456lilil02012 共回答了17个问题 | 采纳率94.1%
楼主难道要问的是如何从2进制换去10进制?
如果2进制数为 An An-1 An-2 ...A0
对应的10进制数:2^n * An + 2^n-1 * An-1 + ..+ 2^0 * A0.
110 = 2^2 * 1 + 2^1 * 1 + 2^0 * 0 = 4+2+0 =6
第6个英文字母是f
10010 = 2^4 * 1 + 2^3 * 0 + 2^2 * 0 + 2^1 *1 + 2^0 * 0
= 16 + 2 = 18
第18个英文字母是r
11010 = 2^4 * 1 + 2^3 * 1 + 2^2 * 0 + 2^1 *1 + 2^0 * 0
= 16 + 8 + 2 = 26
第26个英文字母是z
11001 = 2^4 * 1 + 2^3 * 1 + 2^2 * 0 + 2^1 *0 + 2^0 * 1
= 16 + 8 + 1 = 25
第25个英文字母是y
进制转换:136D=____________B=__________Q=__________H
sun-girl1年前1
wwj34 共回答了13个问题 | 采纳率100%
二进制B八进制O十进制D十六进制H136D = 10001000B = 210O = 88H做法:136/2 = 68 余数是068/2 = 34 余数是 034/2 = 17 余数是 017/2 = 8 余数是 18/2 = 4 余数是 04/2 = 2 余数是 02/2 = 1 余数是 01/2 = 0 余数是 1...
进制转换:将下列无符号二进制数转换为十进制数和十六进制数 (1)10110 B (2)11111010 B
进制转换:将下列无符号二进制数转换为十进制数和十六进制数 (1)10110 B (2)11111010 B
将下列十进制数分别转换为二进制和十六进制数
(1)19D (2)37.875D
sztaotao1年前1
相逢在人间 共回答了14个问题 | 采纳率85.7%
1、10110B= 22D =06H
11111010B=250D= 0FA H

2、19D = 10011 B = 13H
37.875 D = 100101.111 B =25.E H
进制转换问题,我说的是笔算 八进制怎样转化为二进制:下面例子里所谓的变成 是怎么变的?是算还是记忆?八进制一位变二进制三
进制转换问题,我说的是笔算
八进制怎样转化为二进制:下面例子里所谓的变成 是怎么变的?是算还是记忆?
八进制一位变二进制三位,0变成000,1变成001,2变成010,3变成011,.,7变成111,所以是001000001,化简1000001
十六进制怎样转化为十进制 二进制 和八进制?
为什么八进制转化为十六进制要以二进制为桥梁 为什么不能直接算?怎样区分能不能直接算?
十六进制与二进制的对应关系是什么?是怎么算出来的?
那比如说 (206)8怎么转化为二进制呢
"十六进制从个位起,每个十六进制数字拆为4位二进制" 那比如说 (3)16 怎么拆成二进制?是通过自己看然后凑么?
十六进制转化为十进制,可以直接用位权计算?怎么算
东南西北中1年前1
无你就无我 共回答了17个问题 | 采纳率100%
从个位起每三个数字组合,得出一个八进制数,不足补0.1000001,可写成001 000 001,于是对应的八进制数是101,写成八进制形式(101)8.
十六进制转化为十进制,可以直接用位权计算;转化为八进制需转化为二进制;转化为二进制,从个位起到高位,将每个十六进制数字拆分为4为二进制数,不足的前面补0.
八进制是三位二进制,十六进制是四位二进制,所以先要转化为二进制,再每四位变成一个十六进制数字.
十六进制从个位起,每个十六进制数字拆为4位二进制,不足补0,从低位到高位写.
补充:(206)8=010 000 110.
(3)16=(0011)2,先拆为二进制11,再添加0.
十六进制数转化为二进制数计算,
如(abcd)16=d*16^0+c*16^1+b*16^2+a*16^3,算出的数即为对应的十进制.
进制转换练习题1、十进制算术表达式:3*512+7*64+4*8+5的运算结果,用二进制表示为( ). A. 10111
进制转换练习题
1、十进制算术表达式:3*512+7*64+4*8+5的运算结果,用二进制表示为( ).
A. 10111100101 B.11111100101 C. 11110100101 D.11111101101
11111100101
2、与二进制数101.01011等值的十六进制数为( )
A)A.B B)5.51 C)A.51 D)5.58
3、十进制数2004等值于八进制数( )。
A. 3077 B. 3724 C. 2766 D. 4002 E. 3755
4、(2004)10 + (32)16的结果是( )。
A. (2036)10 B. (2054)16 C. (4006)10 D. (100000000110)2 E. (2036)16
5、十进制数2006等值于十六制数为( )
A、7D6 B、6D7 C、3726 D、6273 E、7136
6、十进制数2003等值于二进制数( )。
A)11111010011 B)10000011 C)110000111 D)010000011l E)1111010011
d2909416961年前4
cxb066 共回答了21个问题 | 采纳率81%
第一道题,B和E是一样的
计算机的进制转换要详细过程和草稿.(在线等)
计算机的进制转换要详细过程和草稿.(在线等)
(345.76)8=( )2=( )16=( )10
(1011001110001111.010011000111)2=( )8=( )16
(11110001110011010.1100000001101)2=( )8=( )16
谁会做这些题啊
遗梦1年前1
vv熊在rr 共回答了19个问题 | 采纳率84.2%
在线call我
C++语言:数的进制转换(用类做)
C++语言:数的进制转换(用类做)
(1) 将输入的2进制数(一个非“0”即“1”的字符串)化为10进制数。
提示:用字符数组a盛放所输入的二进制数;而后从后往前逐一计算每一位的“位权”w (2的0次方、2的1次方、...),再计算“位权”乘以“位值”并累加到一个初值为0的变量value上,最后输出该value。
(2)如何把8进制数或16进制数化为10进制数。
(3)如何把某一个k进制的数化为10进制数呢?
4. 编程序,输入正整数m,它代表一个人民币钱数(元数)。求取这样一个方案,使用最少张数的人民币纸币,凑成上述的钱数m,并输出求取结果。
注意,现在共有7种元以上面值的人民币纸币,分别为:100,50,20,10,5,2,1。
失落_伊甸园1年前1
传说中的巧克力 共回答了14个问题 | 采纳率100%
#include
#include
#include
using namespace std ;
class Trans{
private:
string buf ;
int base ;
public:
Trans(){
cout buf ;
cout base ;
}
void output(){
cout
进制转换题,1、十进制数158.625转换成二进制、十六进制、压缩BCD码?2、二进制1001.11001转换十进制和十
进制转换题,
1、十进制数158.625转换成二进制、十六进制、压缩BCD码?
2、二进制1001.11001转换十进制和十六进制数?
3、-26的原码和补码?
4、已知x的补码等于01011001,求x的值?
5、x的补码等于11011010,求x的值?
爱上圣诞节1年前1
H1X2B3 共回答了11个问题 | 采纳率81.8%
1、10011110.101 二进制
9E.A 十六进制
000100110110.0101 压缩BCD码
2、9.78125 十进制
9.C8 十六进制
3、1111111111100110 原码
0000000000011010 反码
4、10100111
5、00100110
进制转换~与二进制小数0.1等值的十进制小数是:
进制转换~与二进制小数0.1等值的十进制小数是:
与二进制小数0.1等值的十进制小数是:
A.0.5 B.0.4 C.0.2 D.0.6
谁能帮我做下这个题吗~并且写详细点 我做不来谢谢
ashswan1年前2
nuo1986 共回答了22个问题 | 采纳率95.5%
二进制转换为十进制
将每个二进制数按权展开后求和即可.请看例题:
把二进制数(101.101)2=1*2^2+0*2^1+1*2^0+1*2^-1+0*2^-2+1*2^-3=(5.625)10
所以0.1=1*2^(-1)=0.5
选A
关于进制转换,原码补码反码等的转换
关于进制转换,原码补码反码等的转换
将下列二进制数据转换为八进制和十六进制
1、11010011.011B
2、101011.101B
3、10001001.001B
4、111.10111B
5、1011000.11B
将下列八进制和十六进制的诗句转换为二进制
1、51.4o
2、ce2.fH
3、307.1o
4、fa0.dH
给出下列近指数的二进制机器数的原码、反码和补码.(小于127且大于-128的用一个字节,超过的用两个字节)
1、-36
2、137
3、-78
4、23
5、-1248
nidma1年前1
MT一超 共回答了18个问题 | 采纳率94.4%
这真是.a.1 八进制 323.3 十六进制 D3.6a.2 53.5 2B.Aa.3 211.1 89.2a.4 7.56 7.B8a.5 130.6 ...