十进制数124转6进制数( ) 五进制数3142转10进制数( )

作者&投稿:泰骨 (若有异议请与网页底部的电邮联系)
把“五进制”数1234(5)转化为“十进制”数,再把它转化为“八进制”数~

1234(5)=1×53+2×52+3×51+4×50=194∵8| 194 .8| 24 .8| 3 .0余203∴194=302(8)即把“五进制”数1234(5)转化为“十进制”数,再把它转化为“八进制”数得到302.

直接转换比较麻烦,可将五进制数转换为十进制数,然后再将十进制数转换为六进制数。

#include #include // 将k进制字符串转换为10进制数int K2D(char *kstring,int k) {int i,num = 0;if(k 36) {printf("仅支持 2 到 36 进制之间的转换。
");return 0;}for(i = 0; kstring[i]; ++i) {if(kstring[i] >= 'A') num = k * num + kstring[i] - 'A' + 10;else num = k * num + kstring[i] - '0';}return num;} // 将十进制数dnum转换为k进制串,并返回char *D2K(int dnum, int k, char *kstring) {int i,j,t,sign = 0;if(k 36) {printf("仅支持 2 到 36 进制之间的转换。
");strcpy(kstring,"*** 无效转换 ***
");return kstring;}if(dnum 9) kstring[i] = t - 10 + 'A';else kstring[i] = t + '0';dnum /= k;}if(sign) kstring[i++] = '-';kstring[i] = '\0';for(j = 0; j < i/2; ++j) {t = kstring[j];kstring[j] = kstring[i - 1 - j];kstring[i - 1 - j] = t;}return kstring;}int main() {char t[20],s[] = "2214";printf("五进制数 %s 的六进制表示是:%s。
",s,D2K(K2D(s,5),6,t));return 0;}

124/6 = 20 ...... 4
20/6 = 3 .... 2
3/6 = 0 .... 3
所以124的6进制=324

(3142)5 = 3X5^3+1X5^2+4X5^1+2X5^0 = (422)10

124对应6进制为324,3142对应10进制为422;十进制转化为流六进制直接除六逆取余,五进制转化为十进制直接按十加权展开。

324;422


字符代码124是什么意思?
字符代码124被广泛地应用于编程语言中,如C、C++、Java和Python等。在这些语言中,竖线符号可以用来表示逻辑或操作,即两个条件中只要有一个满足就可以执行操作。竖线符号还可以用来进行按位或操作,将两个二进制数的相应位进行或运算,获取新的二进制数。除了编程语言,字符代码124还被用于表示分隔符。在...

十进制数124转换成二进制数是什么
1111100。十进制数124转换成二进制数为1111100。二进制(binary)在数学和数字电路中指以2为基数的记数系统,以2为基数代表系统是二进位制的。

十进制(-124)换算为二进制数是多少?
原码:11111100反码:10000011补码:10000100 124转换为二进制是1111100 原码在是最高为设为1,反码是在原码的基础上求反,补码是在反码的基础加1

二进制求过程。
(1) 0000 0000(求和要进位,要往前一位进1(用括号括中)。转换为十进制,则是0)由此可以看出,二进制中,由于储存位数的规定(存储4位或8位或16位或32位或64位),由于加要往前进1位,减要往前借1位,正好抵消。对于允许是负数的数值(称为带符号的数值),必须先确定一个固定的长度(换言之...

关于进制的几道问题!大家帮帮忙啊!
1.r是8。2.B.15 3.89 4.273 5.B.124 6.505 一般的二进制八进制十进制和十六进制之间的相互转换,你可以用windows里带的计算器中的科学计算功能进行转换。像三进制,五进制就需要你自己手工计算了。计算方法也很简单,以五进制为例,从个位数开始,第一位每个数字代表5的0次方就是1,第二位...

在某种进制下,52+32=124,那么在该进制下4*5=
52+32=84=124 即8 = 12 所以是6进制 5 * 4 = 20 20 \/ 6 = 3 .2 所以该进制下 5*4=32

关于进位制问题
(4)6 * (13)6 列成竖式是:13 4 --- 第一步:3*4=(12)10 = (20)6,尾数为0,进位2。第二步:1*4 = (4)10 = (4)6 第三步加进位: (4)6 + (2)6 = (6)10 = (10)6 因此(4)6 * (13)6 是等于 (100)6的 对N进制数的加减乘除,不能直接做成...

[-124]的8bit的补码,用16进制表示
正数124为二进制 0111 1100=十六进制0x7C 负数为取反值即为1000 0011=十六进制0x83 补码为取反加1为 1000 0100=十六进制0x84

1-482的16进制是多少(高手进)
左边是十进制数,右边是十六进制数 1 001 2 002 3 003 4 004 5 005 6 006 7 007 8 008 9 009 10 00A 11 00B 12 00C 13 00D 14 00E 15 00F 16 010 17 011 18 012 19 013 20 014 21 015 22 016 23 017 24 018 25 019 26 01A 27 01B 28 01C 29 01D 30 01E 31 ...

十进制数 124.65 转化成二进制是多少? 谢谢!
124=1111100 0.65=.10 1001 \/\/其中1001无限循环 所以124.65=1111100.10 1001循环

白银区18618009550: 十进制转换成五进制是如何转换的? -
寸狡酚酞: 十进制是逢十进1,而5进制是逢5进一.比如:十进制的十,换成五进制来表示就是20,这里采用的是除5取余法.10/5=2,余0,故是20.同理,二进制就是除2取余法.再将余数倒序排列就是相应进制的数.如十进制的十,换成2进制来表示就是1010

白银区18618009550: 十进制数的101化成十六进制数是多少啊? -
寸狡酚酞: 十六进制数是由0-9和A-F共16个字符组成的.十进制数化成十六进制数的方法是用十进制数除以16取余数,再用得到的商除以16取余数,直到商等于0为止.第一个余数是十六进制数的个位,最后一个余数是十六进制数的最高位,以101为例,...

白银区18618009550: 麻烦一下谁能告诉我,十进制数110.125转换为十六进制是多少啊~! -
寸狡酚酞: 正确答案是 6E.2说明:十进制每位数的范围是0~9,而十六进制每位数的范围是0~16,超过9的10、11、12、13、14、15分别以A、B、C、D、E、F代替.计算方...

白银区18618009550: 怎样把十进制的数转换成五进制的数? -
寸狡酚酞:[答案] 很简单,十进制是你数到十位就进一位比如11,数到10时就加一个得11,五进制也一样,你数到5时就进位,比如11,先数到5进以为为10,然后数到10又进以为为20,11则为21,他们之间的转换就是个数数字的游戏,很简单.比如要将11换...

白银区18618009550: 十进制数转二进制数、十六进制数的算法 -
寸狡酚酞: 我教你 例88(10进程) 1:、先十进制转2进制.方法: 88除2=44 余数 044除2=22余数 022除2=11余数 011除2=5余数 15除2=2余数 12除2= 1 那么88转成2进制就是111000 2:转4进制;方法如下 从后面开始四位一组,如(11)(1000) ...

白银区18618009550: 如何把10进制数转分别换成8进制和16进制数 -
寸狡酚酞: 一、 常用数制及其相互转换 在我们的日常生活中计数采用了多种记数制,比如:十进制,六十进制(六十秒为一分,六十分为一小时,即基数为60,运算规则是逢六十进一),…….在计算机中常用到十进制数、二进制数、八进制数、十六进...

白银区18618009550: 十进制转二八十六进制,怎么转
寸狡酚酞: 将十进制整数转换成二进制整数时,只要将它一次一次地被2除,得到的余数从最后一个余数读起)就是二进制表示的数. 例: 100转换成二进制数. 100/2=50余数是0, 50/2=25余数是0, 25/2=12余数是1, 12/2=6余数是0, 6/2=3余数是0, 3/2=1(...

白银区18618009550: 随机给个十进制的数,怎么快速计算它的十六进制进制 -
寸狡酚酞: 十进制转十六进制有两种方法: 第一:间接法—把十进制转成二进制,然后再由二进制转成八进制或者十六进制. 第二:直接法—把十进制转八进制或者十六进制按照除8或者16取余,直到商为0为止. 八进制与十六进制之间的转换有两种方法: 第一种:他们之间的转换可以先转成二进制然后再相互转换. 第二种:他们之间的转换可以先转成十进制然后再相互转换.

白银区18618009550: 将十进制数1375转化为六进制数
寸狡酚酞: 十进制数1375转化为六进制数 ,和转换为2进制数一样, 1375÷6=229......1 229÷6=38......1 38÷6=6......2 6÷6=1......0 1÷6=0......1 所以十进制数1375转化为六进制数为10211.

白银区18618009550: 十六进制算法、 -
寸狡酚酞: 十进制转二进制(整数及小数部分): 1、把该十进制数,用二因式分解,取余.以235为例,转为二进制235除以2得117,余1117除以2得58,余158除以2得29,余029除以2得14,余114除以2得7,余07除以2得3,余13除以2得1,...

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