进制的基本总结学习
1、计算机中的进制
是一种计数的方式,数值的表示形式
2、常见的进制
十进制、二进制、八进制、十六进制
3、进制 数字 进位方法
十进制0、1、2、3、4、5、6、7、8、9 逢十进一
二进制 0、1 逢二进一书写形式:需要以0b或者0B开头,比如0b101
八进制 0、1、2、3、4、5、6、7 逢八进一 书写形式:在前面加个0,比如045
十六进制 0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F 逢十六进一 书写形式:在前面加个0x或者0X,比如0x45
注:16进制就是逢16进1,但我们只有0~9这十个数字,所以我们用A,B,C,D, E,F这五个字母来分别表示10,11,12,13,14,15。字母不区分大小写。
4.进制表
5.进制转换的要素 了解计算机的进制最重要的是进制之间的转换
进制转换的3个基本要素:数位、基数和位权
数位: 数位是指数码在一个数中所处的位置
基数:每个数位上所能使用的数码的个数 (二进制取值0、1基数为2,十进制取值0-9基数为 10)
位权:位权是指一个固定值 既:数码*基数^数位
6.常见的进制转换 10-> 2 : 除2取余法,把10进制数除以2,然后取得余数的序列,再倒序
2-> 10 : 所有位的位权相加 101 = 1*2^0+0*2^1+1*2^2
2--> 16 : 4合1法, 整数部分从右向左 4位结合成一位,小数部分从左向右4位结合1位, 不足部分补0
16-->2: 1拆4法, 16进制的1位拆成二进制的4位 2-->8 :3合1
8-->2:1拆3
10-->8:除8取余
8 --> 10 :8--> 2 --> 10
16 --> 10: 16-->2 -->10
7.机器数和真值 1)机器数
一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的
2)真值
将带符号位的机器数对应的真正数值称为机器数的真值
8.原码、反码、补码的基本概念 对于正数:反码==补码==原码。
对于负数:反码==除符号位以外的各位取反。补码=反 码+1
1)原码
原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值.
2)反码
反码的表示方法是: 正数的反码是其本身
负数的反码是在其原码的基础上, 符号位不变,其余各个位取反.
3)补码
补码的表示方法是:
正数的补码就是其本身
负数的补码是在其原码的基础上, 符号位不变, 其余各位取反, 最后+1. (即在反码的基础上+1)
9. -1在内存中存储细节 在64为计算机中,-1的原码、反码、补码 如下
-1原码 1000 0000 0000 0000 0000 0000 0000 0001
-1反码 11111111 1111 1111 1111 1111 1111 1110
-1补码 11111111 1111 1111 1111 1111 1111 1111
正整数取反+1就是对应负数
|
|