当前位置: 首页 > news >正文

java--强制类型转换

类型范围大的数据或者变量,直接赋值给小范围的变量,会报错

1.强制类型转换

强行将类型范围大的变量、数据赋值给类型范围小的变量

2.强制类型转换在计算机中的执行原理

解释说明1:a是int类型有8个字节32位,然后在执行下一行代码,b是byte类型有1位字节,占8位,正常情况是不会给转换的,但是这里是强制转换,就会将后面的八位强行拉扯到byte的八位中来

解释说明2:前面的步骤根解释说明1一样,但是后面因为他只能保存八

位,所有八位以外的会出现进度丢失,有因为八位的首位是1所以是负数

3.注意事项:

1.强制类型转换可能会造成数据(丢失)溢出

2.浮点型强制转换成整数型,直接丢掉小数部分,保留整数部分返回(注意:不会进行四舍五入)

http://www.lryc.cn/news/199349.html

相关文章:

  • java后端调用接口Basic auth认证
  • App爬虫之强大的Airtest的操作总结
  • MODBUS-TCP转MODBUS-RTU通信应用(S7-1200和串口服务器通信)
  • 开源贡献难吗?
  • seata的TCC模式分析
  • 常用linux命令【主要用于日志查询,目录切换】
  • Python学习基础笔记七十六——Python装饰器2
  • 生产环境解决用户登录问题的实践
  • 通讯协议学习之路:QSPI协议理论
  • pip安装修改镜像源
  • QCC51XX-QCC30XX系列开发教程(实战篇) 之 12.4-空间音频手机侧和耳机侧接口设计时序图
  • Mysql创建视图中文乱码修改docker里的配置
  • uniapp checkbox样式失效,选中框选中按钮不显示
  • 机器学习-最小二乘法
  • Linux文件管理与用户管理
  • java中什么是不可变类
  • 使用Perl和WWW::Mechanize库编写
  • 智荟雄安,创想未来 | 竹云董事长受邀出席雄安新区2023软件和信息技术服务业创新发展论坛并作主题演讲
  • 【设计模式-1】UML和设计原则
  • 【数据结构】——二叉树的基础知识
  • 日常bug汇总
  • C#使用PPT组件的CreateVideo方法生成视频
  • 数字化体系如何帮助企业拓展裂变增长渠道?数字化营销体系构建?
  • 关于vant 的tabbar功能
  • :style动态绑定,但只要页面发生变化就会执行一次方法
  • 文件的逻辑结构(顺序文件,索引文件)
  • suricata匹配从入门到精通(五)----二次开发保护规则库
  • 软件测试肖sir__python之ui自动化定位方法(2)
  • 【JVM面试题】JVM分代年龄为何是15次?能设置为16吗?
  • java三层架构/表现层-业务层-持久层