一:二进制
bit:1个二进制数据被称为位
1字节byte = 8 bit
1汉字 = 2 byte
1 k = 1024 byte
1 M = 1024 k
二:十进制转换为二进制
1.8421算法
三:有符号数据
1. 原码:有符号数据的最基本表示形式,最高位是符号位,其他位是数据位,0表示正号,1表示负号
例:
2. 反码:正数的反码和原码相同,负数的反码是符号位不变,其余位数值0变1,1变0
例:
3. 补码:正数的补码和原码相同,负数的补码是:反码+1
例:
4. 1 – 1 = 0 的运算过程
四:数据类型
1. 数据类型的分类:
2. 基本数据类型的大小
char : 2个字节,可以存储一个汉字
3. 数据类型的转换
分析byte b2 = (byte) 130; à 结果为-126
分析byte b2 = (byte) 300; à 结果为44
4. 面试题
5. 关于ASCII码表的数值
五:运算符
1. 算数运算符
%:
++、--:
+ 的特殊用法:
2. 赋值运算符
3. 逻辑运算符