大学计算机进制怎么计算的,十进制,二进制,八进制,十六进制是怎么回事,有什么公式

作者&投稿:陶茅 (若有异议请与网页底部的电邮联系)
计算机语言中二进制,八进制,十进制,十六进制之间具体的关系是怎样的?~

二进制,八进制,十进制,十六进制

二进制是计算机内部所有数据的存储方式。
八进制,十进制,十六进制 是人能识别的数据格式。
一般来说,通常的二进制,八进制,十进制,十六进制。

是指存储在字符串里的二进制,八进制,十进制,十六进制。

十进制有字符串表示的十进制,BCD码表示的十进制(又分压缩和非压缩BCD)!

字符串的二进制,八进制,十进制,十六进制是给人看的!
BCD码表示的十进制是计算机使用的!
计算机内部数据不再有二进制,八进制,十六进制的区别,都是二进制,只有十进制用BCD码。
二进制逢2进1,,八进制,十进制,十六进逢8进1 ,逢10进1,逢16进1
N进制逢N进1
二进制 八进制 十进制 十六进制
0 : 0000 0000 00 0 0
1 : 0000 0001 01 1 1
2 : 0000 0010 02 2 2
3 : 0000 0011 03 3 3
4 : 0000 0100 04 4 4
5 : 0000 0101 05 5 5
6 : 0000 0110 06 6 6
7 : 0000 0111 07 7 7
8 : 0000 1000 010 8 8
9 : 0000 1001 011 9 9
10 : 0000 1010 012 10 A
11 : 0000 1011 013 11 B
100: 0110 0100 144 100 64
十六进制用字母ABCDEF 或者 abcdef分别表示 10,11,12,13,14,15
C语言的表达式里 8进制前面加0 ,16进制前加0x;没有二进制的表示方法。
在字符串里和字符里反斜杆
nn表示8进制, \xnnn 表示16进制;
C语言,因为字符是整数的一种,所以可以直接用数值,表示字符的值!!
char c=‘a';和char c=97 等价!

十进制就是我们平时所使用的进制了,也就是逢十进一,二进制类似,逢二进一。其他同理。
虽然我们习惯使用十进制,但几乎所有的计算机采用的都是二进制,所有的外界信息只有被转换为二进制才能被计算机存储处理。由于2的三次方就是8,四次方是16,用二进制表示一个数据时有时会过于庞大不便于人工使用换算,所以采用八进制和十六进制,可以很方便的转化为二进制又利于人工使用。

二进制基础权: 128 64 32 16 8 4 2 1
数字: 0 1 0 0 1 0 1 1
换算: 64 + 8 + 2 + 1 = 75(10)二进制:1 1 0 0 0 0 0 0
换算:192(10)=11000000(2)
10进制->2进制:192-128=64-64=016进制的权:256 16 1
16进制数: 1 1
16进制数: c 0
换算:11(16)=1*16 + 1*1 = 17(10)
换算: c0(16)=12*16 = 192(10)
二进制与16进制的对应关系:
1100 0000(2)
12 0
c 0 (16)关于16进制的意义:
16进制是二进制的简写形式
16进制是二进制的助记符号
计算机内部只有二进制
为了方便输入和查看,二进制的显示和输入
习惯上采用16进制12×-2 = -24补码:
一个数的最高位是符号位:
0表示正数,1表示负数
正数的补码是正数本身
负数的补码是原数字(不包含符号位)取反加一
计算机内部的所有整数都采用补码存储补码的优点:
补码运算时,符号位参与运算(+-x/)结果
经过溢出(自动)以后,符合数学运算结果。如:
整数: 1(10)
1Byte: 0000 0001(2)
整数:-1(10)
1Byte: 1111 1111(-1 的补码) -1 1111 1111
+ 8 +0000 1000
---------------------
7 0000 0111 -1 1111 1111
+ -1 1111 1111
-------------------------
1111 1110八位有符号补码的最大值:
0111 1111(2) 7f(16) 127(10)
八位有符号补码的最小值:
1000 0000(2) 80(16) -128(10)
八位有符号补码的-1:
1111 1111(2) ff(16) -1(10)
八位有符号补码的0:
0000 0000(2) 00(16) 0(10)

你是指换算吗

很简单啊,不知道你想怎么问给你个表 二进制 八进制 十进制 十六进制 0 0 0 0 0 1 1 1 1 1 2 10 2 2 2 3 11 3 3 3 。 。 。 。 。 7 111 7 7 7 8 1000 10 8 8 9 1001 11 9 9 10 1010 12 10 10 。 A 。 B .。 。 。 。 。 15 1111 17 15 F 看了这个其他什么都懂了!


计算机进制怎么算
(一)(二、八、十六进制)→(十进制)(Figure2:其他进制转换为十进制)二进制→十进制。方法:二进制数从低位到高位(即从右往左)计算,第0位的权值是2的0次方,第1位的权值是2的1次方第2位的权值是2的2次方,依次递增下去,把例:将二进制的(101011)B转换为十进制的步骤如下:1.第0位...

计算机进制怎么计算?
采用 "除2取余,逆序排列"法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。如十进制的125 将余数由下向上...

计算机的二进制是怎么计算的?
我们平时常用的都是10进制,满10进1,也就是当低位的值够10之后,就在高位上加1,本位变成0。2进制就是同理,计数时满2进1,当低位满2之后,就在高位+1,低位变成0。具体,以10进制和2进制的对比来看:十进制---二进制 0 --- 0 1 --- 1 2 --- 10 低位满2,向高位进1,低位归0后...

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

十进制数字是怎么表示的?
数制按照进位方式计数的,所以叫进位计数制。世界上通用的数制是十进制记数法。它包含十个基本数码:0 ,1,2,3,4,5,6,7,8,9。逢十进位,称为进率,即十 进制,进率为十。而在电子计算机中常采用二进制和八进制的记数法。二进制进率是二,逢二进一;八进制进率是八,逢八进一。

计算机上的二进制是怎么算的?
例如二进制数据110.11,其权的大小顺序为2^2、2^1、2^0、2^-1、2^-2。对于有n位整数,m位小数的二进制数据用加权系数展开式表示,可写为:(a(n-1)a(n-2)…a(-m))2=a(n-1)×2^(n-1)+a(n-2)×2^(n-2)+……+a(1)×2^1+a(0)×2^0+a(-1)×2^(-1)+a(-2...

二进制怎么算
二进制的计算数据是用0和1两个数码来表示的数。基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。计算机中的二进制是一个非常微小的开关,用“开”来表示1,“关”来表示0。二进制的计算分为五种:1、加法有四种情况: 0+0=0,0+1=1,1+0=1,1+1=10,0进位为1。2、乘法有...

二进制计数法是计算机计数的基础,那么,二进制是怎么计数的呢?_百度知 ...
2、减运算:1-1=0,1-0=1,0-0=0,0-1=1,(向高位借1当2);3、乘运算:0×0=0,0×1=0,1×0=0,1×1=1,(只有同时为“1”时结果才为“1”);4、除运算:二进制数只有两个数(0,1),因此它的商是1或0。二进制规律 二进制数除法与十进制数除法很类似。可先从被除数...

十六进制数字怎么算?
解答过程如图所示:十六进制(简写为hex或下标16)在数学中为一种逢16进1的进位制。一般用数字0到9和字母A到F(或a~f)表示,其中:A~F表示10~15,这些称作十六进制数字。

关于计算机的进制转换方法
进数转换:1、二进制数、十六进制数转换为十进制数(按权求和)二进制数、十六进制数转换为十进制数的规律是相同的。把二进制数(或十六进制数)按位权形式展开多项式和的形式,求其最后的和,就是其对应的十进制数——简称“按权求和”.例如:把(1001.01)2 二进制计算。解:(1001.01)2 =8...

吴起县18225635172: 计算机十六进制转换成十进制应该怎么就算? -
端木祝元胡: 4个2进制位为一个16进制数,2进制1111为16进制F,2进制中千位的1=8,百位的1=4,十位的1=2,个位的1=1,将各个位的数作相应转换再相加,的到的数就是10进制数0-15,可轻松转换成16进制.如01011100,可看成是两组2进制数0101和...

吴起县18225635172: 十进制与十六进制是什么?怎样计算? -
端木祝元胡: 你先把十进制转成二进制,再换成十六进制; 1 1 1 1 第一位0;代表1;第二位代表2;第三位代表4;第四位代表8; 然后加起来:十进制16;十六进制:F; 你记住他们二进制转十进制的关系;而转十六进制,你只要把四位二进制加起来就是...

吴起县18225635172: 计算机的二进制和十进制怎么算啊?求各路大神详解.
端木祝元胡: 其实二进制是很好的理解的,就是逢2进1,比如你数数,0到1,1到了2,但是逢2要进一,所以是10.如:0→1,1→10,10→11.还有注意10这不读十读一零.11也不读十一读一一.还有如果你在电脑上要快速转换的,可以打开电脑上的计算器然后按Alt+V再按P.Alt+V+P

吴起县18225635172: 计算机中的二进制十进制八进制十六进制怎样换算? -
端木祝元胡: 给你举个例子吧 二进制只有0和1 八进制0到7, 十进制0到9 十六进制0到F 比如:二进制:11001010 八进制312 因为3(11) 1(001) 2(010)三位二进制组成一位八进制 十进制:202 十六进制:CB 因为C(1100)B(1010)四位二进制组成一位十六进制

吴起县18225635172: 什么是 二进制、十进制、十六进制...我是学计算机的,能详细解释一下么? -
端木祝元胡: 二进制是指只有0和1两个值,计算方法是逢二进一,比如01B+01B(其中B是Binary的首字母,即二进制的简写),结果就是10B,因为逢二进一,低位的1相加后得2就向高位进1; 十六进制是指有0~9,A~F这16个值的表示法,用H表示十六进制...

吴起县18225635172: 一个数的十进制怎样算?八进制又是怎么算? -
端木祝元胡: 二进制,八进制,十进制都是计算机算法, 我们现在用的数学就是十进制的,逢10必进 而八进制采用0,1,2,3,4,5,6,7八个数字,逢八进位 十进制转换成八进制有两种方法: 1)间接法:先将十进制转换成二进制,然后将二进制又转换成八进制 ...

吴起县18225635172: 计算机的十六进制1000转化成十进制数是多少啊?怎么计算啊 -
端木祝元胡:[答案] 二进制转换十进制 二进制数第0位的权值是2的0次方,第1位的权值是2的1次方…… 例如,设有一个二进制数:0110 0100,转换为10进制为: 下面是竖式: 0110 0100 换算成 十进制 第0位 0 x 2^0 = 0 第1位 0 x 2^1 = 0 第2位 1 x 2^2 = 4 第3位 0 x ...

吴起县18225635172: 计算机是怎么转换二进制为十进制的 -
端木祝元胡: 一、正整数的十进制转换二进制:要点:除二取余,倒序排列 解释:将一个十进制数除以二,得到的商再除以二,依此类推直到商等于一或零时为止,倒取将除得的余数,即换算为二进制数的结果 例如把52换算成二进制数,计算结果如图:52...

吴起县18225635172: 二进制八进制十进制十六进制怎么个运算法? -
端木祝元胡: 1. 十 -----> 二 (25.625)(十) 整数部分:25/2=12......112/2=6 ......06/2=3 ......03/2=1 ......11/2=0 ......1 然后我们将余数按从下往上的顺序书写就是:11001,那么这个11001就是十进制25的二进制形式 小数部分:0.625*2=1.250.25 *2=0.50.5 *2=...

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