首页 > 代码库 > 学习笔记1

学习笔记1

1.变量的转换

1b=8bit

1kb=1024b

1mb=1024kb

1gb=1024mb

1tb=1024gb

技术分享

每一级都是上一级别的1024倍。正常情况下使用到tb已经是够用的了。

 

2.二进制,八进制,十进制,十六进制

二进制是以0,1两个数字来进行表示,逢2进1, ex:1+1=10

八进制是以0,1,2,3,4,5,6,7八个数字来进行表示,逢2进1,ex:43322+4436=47760

十进制也是我们通常用的计算方式,逢10进1

十六进制是以0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f来进行表示,逢16进1,ex:234e+34a=2698

 

3,数值运算成2进制

9除以2再将最后答案为开头依次将各个阶段的余数链接起来成为二进制 =1001

将2进制变成整数比如1001,从最后一位开始 1*2的0次方+次方 加上 1*2的3次方 =9

 

4,进制转换

通常遇到8进制10进制16进制的时候我们会转换成二进制

技术分享

以八进制的24ex:八进制的4等于二进制的100,八进制的2等于二进制010所以八进制的24等于00010100

*一个八进位的数字等于3位2进制,一个十二进位的数字等于4位2进位

 

5,原码,反码,补码

技术分享

以13ex:正数的第一位为0,负数的第一位为1

正数的反码以及补码不变,负数的反码除第一位以外全变补码则最后一位不变其余全变

 

6,规范

技术分享

补充:syso是system.out.println()的快捷方式

使用方法:syso alt ?

 

学习笔记1