A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Fighting--BJ 中级黑马   /  2015-7-3 06:14  /  1222 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文



进制的基本总结学习

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就是对应负数


5 个回复

倒序浏览
学习了,
回复 使用道具 举报
赞……学习下
回复 使用道具 举报
再复习一次
回复 使用道具 举报
有点绕,不过多看看就好了。
回复 使用道具 举报
原码补码反码用处大么?是不是只要了解原理就好了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马