八进制到底用Q还是O表示啊怎么书上写的都不一样啊

2021-03-04 20:14:06 字数 5627 阅读 7198

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