学习记录1标识符、关键字、进制
标识符和关键字
关键字
关键字是系统定义好的,大小写十分敏感。
标识符
Java的所有组成都需要名字,类名,变量名以及方法名都被称为标识符。
JAVA程序运行机制
源程序(.java文件)->java编译器(javac)->字节码(.class文件)->类装载器(jvm)->字节码效应器(检验代码正误)->解释器->操作系统平台
补码 原码 反码
- 补码:任何地方看到的码都是补码。(对于正数来说,补码,原码相同。对于负数来说,要先求得反码,由反码求得原码,再用原码进行进制转换)
- 反码:用于求得原码或补码的中间码,除符号位,其它位依次取反求得,补码减一得反码,反码加一得补码。(取反以及加减时,符号位不动)
- 原码:用来做进制转换的码。
进制
- 类别
二进制,八进制,十进制,十六进制(0-9,A-F) - 十进制->二进制
数值不断除2,直到商为0停止,所得余数反向依次从左至右写出,即为二进制。 - 二进制->十进制
除符号位,从右至左依次为20,21,22,23,……,再用每一位上的数值与前述相乘,所的所有数值相加求和即可。 - 十进制->八进制
数值不断除8,直到商为0停止,所得余数反向依次从左至右写出,即为八进制。 - 八进制->十进制
除符号位,从右至左依次为80,81,82,83,……,再用每一位上的数值与前述相乘,所的所有数值相加求和即可。 - 十进制->十六进制
数值不断除16,直到商为0停止,所得余数反向依次从左至右写出,即为二进制。 - 十六进制->十进制
除符号位,从右至左依次为160,161,162,163,……,再用每一位上的数值与前述相乘,所的所有数值相加求和即可。 - 二进制->八进制
二进制从右至左数每三个一组,不足三个用0补齐,分组求出其所对应的“十进制”数值,再将数值依次写下,即得八进制。 - 八进制-二进制
将每一位的数值看作十进制,依次写出其对应的二进制数值,不是最后一组的,不足三个用0补齐,即得二进制。 - 二进制->十六进制
二进制从右至左数每四个一组,不足四个用0补齐,分组求出其所对应的“十进制”数值,再将数值依次写下,即得十六进制。 - 十六进制-二进制
将每一位的数值看作十进制,依次写出其对应的二进制数值,不是最后一组的,不足四个用0补齐,即得二进制。
(注意:上述计算中用到的二进制码,均为原码,而实际题目中所看到的码均为补码,所以在计算时,要先将补码转化为原码再进行计算)

浙公网安备 33010602011771号