首页 > 编程语言 > 详细

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

时间:2020-02-08 00:26:11      阅读:81      评论:0      收藏:0      [点我收藏+]

技术分享图片

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 是默认类型,没有上述问题

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 技术分享图片

 

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

原文:https://www.cnblogs.com/prince365/p/12274897.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!