博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 的类型转换方式
阅读量:6324 次
发布时间:2019-06-22

本文共 461 字,大约阅读时间需要 1 分钟。

隐式转换

  • byte等整型转int,最高位(符号位保留),中间补0
byte bt=-13;bt    源码:1000 1101    反码:1111 0010    补码:1111 0011int it=bt;it  源码:1000 0000 0000 1101    反码:1111 1111 1111 0010    补码:1111 1111 1111 0011​
  • 不存在byte和short常量,整型常量只有int型和long型
    byte bt = 13;short st = 25;char ch = 'a';上面代码中的13,25,'a'(97)都是int型的常量,bt和st获取的是int截断后的数据,实际上是类似执行下列语句int i = 13;byte bt = (byte)i;int i = 13;short st = (short)i;所以进行整型运算时如果没有long数据,运算结果一定是int

     

 

转载于:https://www.cnblogs.com/jeasion/p/10758350.html

你可能感兴趣的文章
【web charting】21个Javascript图表插件程序
查看>>
div没有设置高度时背景颜色不显示(浮动)
查看>>
NYOJ39水仙花数
查看>>
20165318 《Java程序设计》实验一(Java开发环境的熟悉)实验报告
查看>>
猴年大吉!
查看>>
linux install JDK
查看>>
OpenGL+VS2010环境配置及遇到的问题
查看>>
JavaScript设计模式 观察者模式
查看>>
[数据结构】【c语言】链表的创建和遍历
查看>>
std::string 字符串切割
查看>>
LeetCode 17. Letter Combinations of a Phone Number
查看>>
HDU1287 破译密码
查看>>
同时重写getter、setter方法,Use of undeclared identifier错误
查看>>
第二章学习小结
查看>>
Method Tracking
查看>>
【原】iOS学习之文件管理器(NSFileManager)和文件对接器(NSFileHandle)
查看>>
【转】iOS学习之Storyboard中的UIScrollView使用自动布局
查看>>
yii2 邮件插件设置全局报警日志
查看>>
我的博客
查看>>
bigData Ecosystem Unscramble
查看>>