【java-24-26】java语言基础-类型提升和强制转换&字符类型运算过程&类型运算细节

1)自动类型提升(转化)

2)丢失精度(强制转化)

3)分析

Unicode码---国际标准码表,能识别全世界文字(中文+英文 在更新)

 

 面试中关于变量的小细节:

 

为什么?

 

byte b  =4; //4 是int型,首先会判断数值是否在byte的范围内,底层会做一个自动转化过程    

byte范围:-128~127         0000-0000   0000-0000   0000-0000   0000-0100

                                                                  | |

                                           将 0000-0100 赋给 b

//右边不确定是无法判断并赋值的

 

 //int 是默认类型,没有上述问题

 

 

 

常常感恩
原文地址:https://www.cnblogs.com/prince365/p/12274897.html