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

25.3.19(java 数据类型 及数据之间的转换)

1.自动转换路线(!!!只能沿着箭头转换)

而且不在一条路线上的不能相互转换

随着箭头,数据的精度越来越高

char->int->long->float->double

byte->short->int->long->float->double

tips:小数的类型默认是double,如果要用float,在数字后面加f

byte short char 在计算是会先转换为int类型,在进行计算

不同类型计算时,结果会转换为精度最高的类型

2.编码规则

由最开始只有128位的ascll码,到后来统一的unicode(任何字符都是两位字节),到现在最常用的UTF-8编码(中文3字节英文1字节)

3.强制转化

用(想转换的类型)(要转换的数据) 这样的方式,就能转换

例如int a = (int)1.9;

这样虽然可以让程序正常运行,但是可能会造成数据溢出或者精度损失 

相关文章:

  • MySQL 面试题
  • Linux 系统性能调优
  • 【leetcode hot 100 994】腐烂的橘子
  • MongoDB 更新集合名
  • UML(统一建模语言)中总共有哪些图
  • VLLM专题(三十六)—自动前缀缓存
  • 当Anaconda的安装路径与我想创建的conda虚拟环境路径不一致时,应该怎么操作?
  • STM32-汇编
  • 【漫话机器学习系列】143.轮廓系数(Silhouette Coefficient)
  • QT 磁盘文件 教程03-创建、删除、复制文件
  • numpy学习笔记2:ones = np.ones((2, 4)) 的详解
  • PostgreSQL中array_to_string函数来将数组转换成逗号分隔的字符串
  • C#:深入理解Thread.Sleep与Task.Delay
  • 类和对象C++
  • 鸿蒙数据持久化之首选项
  • WebGL学习2
  • Echarts 折线图
  • 【Linux笔记】动态库与静态库的理解与加载
  • 《数字图像处理》第三章 灰度变换与空间滤波学习笔记(3.1-3.2)反转、对数、幂律、分段线性等变换
  • 【QT:QSS】
  • 石家庄企业如何建网站/app运营
  • 网上哪里给公司做网站/2024政治时政热点
  • 吉安市建设局图审中心网站/有效获客的六大渠道
  • 网站建设需要学什么/免费发布推广的网站有哪些
  • 数据库 搭建 网站/优化模型数学建模
  • 做网站需要哪些人手/关键词搜索优化公司