黑马程序员技术交流社区
标题:
进制转换
[打印本页]
作者:
希冀
时间:
2015-1-15 18:08
标题:
进制转换
进制:
八个二进制代表一个字节
n个字节表示数据
存储是以二进制存储的 例如图片视频
让计算机识别文字:
1 0 不同的排列组合来表示
映射关系多了
就成了一个表 编码表即ASCII
每一个中文字都有一个1 0 的不同组合
二进制表现形式很长例如:00110010010
八进制就是二进制三位表示一位
十六进制是四个二进制位表示一位
出现八进制和十六进制 是为了更好地表示数据
进制越大 表现形式越短
二进制和十进制转换:
十进制转化为二进制
原理就是:对十进制数进行除二运算
二进制转化为十进制
原理:二进制乘以2的过程
1 0 1 0 1
16 8 4 2 1
注意:
一个字节最大为255
其它进制转换:
十进制转成16进制
先转成二进制 然后四个二进制位就是一个十
六进制为
转成八进制
三个二进位转为一位
负数的二进制表现形式
6 110
-6:其实就是6的二进制取反+1
6在内存中就是0000-0000 0000-0000 0000-
0000 0000-0110
则-6 就是;
1111-1111 1111-1111 1111-1111 1111-1001
然后就是+1
1111-1111 1111-1111 1111-1111 1111-1010=-6
负数的最高数都是1
取反取来的
正数最高位都是0
作者:
bluebloodant
时间:
2015-1-15 18:36
帮顶一下
作者:
TW莞尔一笑
时间:
2015-1-15 18:56
快点学后面的吧!进制这些东西这么简单,不要纠结了.
作者:
I'can'do'it
时间:
2015-1-15 19:57
学这一章我都醉了,看的想睡觉
作者:
dimost
时间:
2015-1-15 19:59
额,楼主好兴致~
作者:
eli0827
时间:
2015-1-15 21:29
楼主总结的可以
作者:
yukuoyuan
时间:
2015-1-15 21:34
挺好的,对我们新人来说挺有帮助的
作者:
limxing
时间:
2015-1-16 19:15
很好呢啊 班长
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2