数据类型转换
来源:互联网 发布:网络对学生的影响 编辑:程序博客网 时间:2024/06/14 12:39
1.boolean类型不能转化为其他数据类型。
2.整形 字符型 浮点型的数据在混合运算中相互转换:
a.容量小的类型自动转换为容量大的数据类型
byte,short,char ->int -> long -> float ->double
(byte short char之间不会相互转换,他们三者在计算时首先转换为int类型)
b.容量大的类型转换为容量小的数据类型,要加上强制转换符,但可能造成精度降低或溢出。
c.多种数据类型共同参加运算时,首先将所有数据转换为容量最大的那种数据类型,然后再计算。
d.实数常量(如:1.2)默认为double。
e.整数常量(如:123)默认为int。
3.(float)0.1和0.1f有区别吗?
有本质区别。前者本身是double强制转换为float,而后者在计算机内部本身就是float类型。
阅读全文
0 0
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 爬一个漫画
- virtual public 含义
- java中for循环如何提高程序性能
- springboot+mybatis-plus集成
- Ubuntu 软件管理
- 数据类型转换
- adb server无法启动方法,结束占用端口的进程
- 06--JDBC各种连接方式的对比
- LINUX 文件系统的总体结构
- c++头文件
- java构造器内部的多态方法
- LeetCode 144 Binary Tree Preorder Traversal(二叉树前序遍历)
- OpenDaylight的Helium(氦)版本安装
- OpenDaylight与OpenStack结合验证