二进制是说满二进一,比如6这个数字在计算机二进制的表现形式就是110
===========总结==========
1.数据在计算机底层都是怎样存储的?
都是采用二进制:使用0,1按照逢2进1的规则表示数据来存储
2.如何快速的算出一个数据的二进制形式?(十进制转二进制)
选择除二取余法,求得数除2然后一直除直到余1为止,吧所有的余数从后往前排序就可以得到这个数得二进制形式
3.数据在计算机底层存储得最小单位是什么?
============计算机中的数据的最小单位==========
计算机最小的组成单元是:使用8个二进制位为一组,来保存数据,我们称之为一个字节(byte),
其中的每个二进制位称之为一位(bit),1byte = 8bit.
4.计算机中的文本图像声音是怎么进行存储得?
4.1(字符在计算机中是如何存储的)
Ascll(阿斯克)编码表:即美国信息交换标准编码,规定了现代英语、数学字符、和其他西欧字符对应的数字编号。
4.2(图片是怎样在计算机中进行存储的?)
图片就是无数个像素点组成的,相应的像素点转化为相应的二进制。
每个像素点的数据:用0~255*255*255(红绿蓝)表示其颜色
4.3(声音是怎样在计算机中进行存储的?)
通过二进制进行存储声音
=================二进制转十进制==============
8 4 2 1对应四位二进制
=====八进制、十六进制介绍=======
为了便于观察和表示二进制,推出了八进制和十六进制
八进制:把3位二进制作为一个单元,最小数是0,最大数是7,共8个数字,这就是八进制。(在开发中八进制用的不多)
十六进制:把4位二进制作为一个单元,最小数是0,最大数是15,共16个数字,依次用0~9A~F代表是十六进制。
====注意====
Java程序中支持书写二进制、八进制、十六进制的数据,分别需要以0B或者0b、0、0X或者0x开头