1楼:绿色小小鸟
后缀 q 表示这个数是八进制数(octal),本来八 进制数的英文单词的第一个字母应当是 o,因为字符 o 与数字 0 太容易混淆,所以常常也使用字 符 q 作为八进制数的后缀
2楼:angleblack歌
八进制用q表示。八进制,octal,缩写oct或o,一种以8为基数的计数法,采用0,1,2,3,4,5,6,7八个数字,逢八进1。一些编程语言中常常以数字0开始表明该数字是八进制。
八进制的数和二进制数可以按位对应(八进制一位对应二进制三位),因此常应用在计算机语言中。
二进制化为八进制:
1、整数部份从最低有效位开始,以3位一组,最高有效位不足3位时以0补齐,每一组均可转换成一个八进制的值,转换完毕就是八进制的整数。小数部份从最高有效位开始,以3位一组,最低有效位不足3位时以0补齐,每一组均可转换成一个八进制的值,转换完毕就是八进制的小数。
2、 例:(11001111.01111)2 = (011 001 111.011 110)2 = (317.36)8
3楼:匿名用户
这只是一个代号,两个都可以…
八进制到底用q还是o表示?
4楼:angleblack歌
八进制用q表示。八进制,octal,缩写oct或o,一种以8为基数的计数法,采用0,1,2,3,4,5,6,7八个数字,逢八进1。一些编程语言中常常以数字0开始表明该数字是八进制。
八进制的数和二进制数可以按位对应(八进制一位对应二进制三位),因此常应用在计算机语言中。
二进制化为八进制:
1、整数部份从最低有效位开始,以3位一组,最高有效位不足3位时以0补齐,每一组均可转换成一个八进制的值,转换完毕就是八进制的整数。小数部份从最高有效位开始,以3位一组,最低有效位不足3位时以0补齐,每一组均可转换成一个八进制的值,转换完毕就是八进制的小数。
2、 例:(11001111.01111)2 = (011 001 111.011 110)2 = (317.36)8
5楼:嫃缜
一般用后缀 q 表示这个数是八进制数
八进制是一种以8为基数的计数法,采用0,1,2,3,4,5,6,7八个数字,逢八进1。一些编程语言中常常以数字0开始表明该数字是八进制。
6楼:辣条味少女
八进制中q和o都可以使用。
八进制数的英文单词是octal,因此八进制缩写的第一个字母应当是o,由于字符 o 与数字 0 太容易混淆,所以常常使用 q 作为八进制数的后缀。
八进制的定义:
八进制,octal,缩写oct或o,一种以8为基数的计数法,采用0,1,2,3,4,5,6,7八个数字,逢八进1。一些编程语言中常常以数字0开始表明该数字是八进制。八进制的数和二进制数可以按位对应(八进制一位对应二进制三位),因此常应用在计算机语言中。
八进制(基数为8)表示法在计算机系统中很常见,因此,我们有时能看到人们使用八进制表示法。由于十六进制一位可以对应4位二进制数字,用十六进制来表示二进制较为方便。因此,八进制的应用不如 十六进制。
有一些程序设计语言提供了使用八进制符号来表示数字的能力,而且还是有一些比较古老的unix应用在使用八进制。
八进制的符号是o还是q?
7楼:匿名用户
octonary的首字母o
类似的:十进制的d,二进制的b都是英文首字母
书八进制数110转换成二进制数的详细过程
8楼:匿名用户
较大的进制转换为较小的进制,而且还是整数次幂的关系,很简单啊。
最高位的八进制1,换算为二进制的001;
中间位的八进制1,换算为二进制的001;
最低位的八进制0,换算为二进制的000。
顺序连接起来,就是二进制的001001000。抹去高位上的0,转换后的结果就是二进制1001000。
9楼:匿名用户
b: binary 二进制的
q: quaternary **制的
d: decimal 十进制的
h: hexadecimal 十六进制的
o: octal 八进制的.
这写都是形容词
q应该是**制,不是八进制
八进制转2进制:举例
将(327.5)8转换为二进制
3 2 7. 5
↓ ↓ ↓ ↓
011 010 111. 101
所以(327.5)8=(11010111.101)2
其他转换举例
如:将(1010111.01101)2转换成八进制数
1010111.01101=001 010 111. 011 010
↓ ↓ ↓ ↓ ↓
1 2 7 3 2
所以(1010111.011.1)2=(127.32)8
将(327.5)8转换为二进制
3 2 7. 5
↓ ↓ ↓ ↓
011 010 111. 101
所以(327.5)8=(11010111.101)2
将(110111101.011101)2转换为十六进制数
(110111101.011101)2=0001 1011 1101. 0111 0100
↓ ↓ ↓ ↓ ↓
1 b d 7 4
所以(110111101.011101)2=(1bd.74)16
将(27.fc)16转换成二进制数
2 7. f c
↓ ↓ ↓ ↓
0010 0111 1111 1100
所以(27.fc)16=(100111.111111)2
二进制表示
原码:每一位表示符号
反码:正数同原码,负数除符号外其它位相反
补码:正数同原码,负数除符号外,反码+1得到
地址总线:
地址总线宽度决定了cpu可以访问的物理地址空间,简单地说就是cpu到底能够使用多大容量的内存
8位地址总线:一个8位的二进制数最多能表示2的8次方个数据,从00000000到11111111,十进制为0-255,这
样,8位地址总线最大能区分的地址是从0到255。我们说他的寻址能力为256, 即256字节
16位地址总线:64k
20位: 1m
32位: 4g
上面是不同地址总线,能访问的物理内存。注意:计算时,如16位地址总线的寻址能力不是16个1组成的二进
制数的结果,而是要再加上1,因为前面有个00000000000000000
即2的16次方, 而16个1组成的二进制数为2的16次方减1
其他:十进制转二进制:
用2辗转相除至结果为1
将余数和最后的1从下向上倒序写 就是结果
例如302
302/2 = 151 余0
151/2 = 75 余1
75/2 = 37 余1
37/2 = 18 余1
18/2 = 9 余0
9/2 = 4 余1
4/2 = 2 余0
2/2 = 1 余0
故二进制为100101110
二进制转十进制
从最后一位开始算,依次列为第0、1、2...位
第n位的数(0或1)乘以2的n次方
得到的结果相加就是答案
例如:01101011.转十进制:
第0位:1乘2的0次方=1
1乘2的1次方=2
0乘2的2次方=0
1乘2的3次方=8
0乘2的4次方=0
1乘2的5次方=32
1乘2的6次方=64
0乘2的7次方=0
然后:1+2+0
+8+0+32+64+0=107.
二进制01101011=十进制107.
一、二进制数转换成十进制数
由二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数式,然后按十进制加法规则求和
。这种做法称为"按权相加"法。
二、十进制数转换为二进制数
十进制数转换为二进制数时,由于整数和小数的转换方法不同,所以先将十进制数的整数部分和小数部分分别
转换后,再加以合并。
1. 十进制整数转换为二进制整数
十进制整数转换为二进制整数采用"除2取余,逆序排列"法。具体做法是:用2去除十进制整数,可以得到一个
商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为零时为止,然后把先得到的余数作为
二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。
2.十进制小数转换为二进制小数
十进制小数转换成二进制小数采用"乘2取整,顺序排列"法。具体做法是:用2乘十进制小数,可以得到积,将
积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中
的小数部分为零,或者达到所要求的精度为止。
然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效
位。 1.二进制与十进制的转换
(1)二进制转十进制
方法:"按权求和"
例: (1011.01)2 =(1×23+0×22+1×21+1×20+0×2-1+1×2-2)10
=(8+0+2+1+0+0.25)10
=(11.25)10
(2)十进制转二进制
· 十进制整数转二进制数:"除以2取余,逆序输出"
例: (89)10=(1011001)2
2 89
2 44 …… 1
2 22 …… 0
2 11 …… 0
2 5 …… 1
2 2 …… 1
2 1 …… 0
0 …… 1
· 十进制小数转二进制数:"乘以2取整,顺序输出"
例: (0.625)10= (0.101)2
0.625
x 21.25
x 20.5x 21.02.八进制与二进制的转换
例:将八进制的37.416转换成二进制数:
37 . 4 1 6
011 111 .100 001 110
即:(37.416)8 =(11111.10000111)2
例:将二进制的10110.0011 转换成八进制:
0 1 0 1 1 0 . 0 0 1 1 0 0
2 6 . 1 4
即:(10110.011)2 =(26.14)8
3.十六进制与二进制的转换
例:将十六进制数5df.9 转换成二进制:
5 d f . 9
0101 1101 1111.1001
即:(5df.9)16 =(10111011111.1001)2
例:将二进制数1100001.111 转换成十六进制:
0110 0001 . 1110
6 1 . e
即:(1100001.111)2 =(61.e)16