数据类型的转换要注意的细节:
- 凡是byte、short、char数据类型数据在运算的时候都会自动转换成int类型的数据再运算
- 多个数据类型的数据在运算的时候取决于大的数据类型
例子: byte a1 = 1; byte a2 = 2; byte a3 = (byte)(a1+a2); System.out.println(a3); //输出3 System.out.println(‘a‘ + 1 ); //输出98
- 一个整数没有加上任何标识的时候,默认是int类型的数据。
负数二进制算法
负数在二进制中叫:补码
正数在二进制中叫:原码
二进制最高位为1的数据为负数。反之则相反
负数的求法:
- 原码取反得到反码
- 反码+1得到了补码
时间: 2024-10-10 07:46:48