[上]JAVA学习系列模块二第五章51.位运算_右移算法 视频 笔记: 右移:>> 快速运算:类似于除以2的n次,如果不能整除,向下取整 9>>2 等于2 快速算法: 9除以(2的2次方) -9>>2 等于-3 快速算法: -9除以(2的2次方) 无符号右移:>...
[上]JAVA学习系列模块二第五章49.进制转换_常识介绍 视频 笔记:位运算符(了解) 1.符号的介绍: a. &(与) -> 有假则假 b. |(或) -> 有真则真 c. ~(非) -> 取反 d. ^(异或) -> 符号前后结果一样为false,不一样为...
[上]JAVA学习系列模块二第五章46.进制转换_二进制和十进制的转换 视频 笔记:进制的转换(了解) 十进制二进制八进制十六进制 000011112102231133410044510155611066711177810001089100111910101012a或A11101...
[上]JAVA学习系列模块二第四章44.强转注意事项2_byte&short&char的转换 视频 笔记:强转的注意事项 1.不要随意写成强转的格式,因为会有精度损失问题以及数据溢出现象,除非没有办法 2.byte,short定义的时候如果等号右边是整数常量,如果不超出byte和shor...
[上]JAVA学习系列模块二第四章43.强转注意事项1_精度损失和数据溢出 视频 笔记:强转的注意事项 1.不要随意写成强转的格式,因为会有精度损失问题以及数据溢出现象,除非没有办法 2.byte,short定义的时候如果等号右边是整数常量,如果不超出byte和short的范围,不需要我...
[上]JAVA学习系列模块二第四章42.数据类型转换_强制类型转换 视频 笔记:强制类型转换 1.将取值范围大的数据类型赋值给取值范围小的数据类型 取值范围小的数据类型 变量名 = 取值范围大的数据类型 -> 需要强转 2.怎么强转: 取值范围小的数据类型 变量名...