day01---Java基础语法--计算机知识点

来源:互联网 发布:刺客信条4低配优化 编辑:程序博客网 时间:2024/05/22 13:25

1.计算机识别的数据
计算机可识别的数据为二进制数据,二进制数即0和1
数据长度的大小单位
字节(最小单位)byte:8位二进制数据
千字节 K: 1024byte
兆字节 M:1024K
千兆字节 G:1024M
T字节:1024G

2.数据转换
由于在现实中非二进制数据较多,因此需要将非二进制数据转换成二进制,当然也可以相互转换

非二进制数据
1.八进制:0~7的数,数据以0开头
2.十进制:0~9之间的数
3.十六进制:0~9和a~f之间的数,即a代表10,f代表15,数据以0x或0X开头

十进制转非十进制
实际的数除以权数,取余,倒取
如十进制8转成二进制(权数为2)–>1000,其过程如下:
1. 8/2=4–0
2. 4/2=2–0
3. 2/2=1–0
4. –1

非十进制转十进制
每一位的数乘于权数的n次幂,n表示数的位置-1
如100010二进制(权数为2)转成十进制->,其过程如下:
0*2^0+1*2^1+0*2^2+0*2^3+0*2^4+2^5=34
非十进制相互转换
简短式:4 2 1 格式,适用于二进制与八进制相互转换
常用式:8 4 2 1格式,适用于十六进制与二进制相互转换
负数的二进制表示
正数的二进制取反加1
如十进制 -11转成二进制,其过程如下:
1. 0000 1011———11
2. 1111 0100———取反
3. 1———加1
4. 1111 0101——— -11
注意:一个字节表示的数的范围 -128~127

0 0
原创粉丝点击