类型转换
来源:互联网 发布:网络捕鱼游戏平台大全 编辑:程序博客网 时间:2024/06/01 16:46
在基本数据里面,所有的值都可以进行转换
int char long short float double
类型转换分为:隐式数据类型转换 、显示数据类型转换
隐式数据类型转换
int i=1;
i=i+9.801
按照隐式处理方式,在处理i=i+9.801时,首先i转换为double型,然后进行相加,结果为double型, 再将double型转换为整型赋给I
如:
int char long short float double
类型转换分为:隐式数据类型转换 、显示数据类型转换
隐式数据类型转换
int i=1;
i=i+9.801
按照隐式处理方式,在处理i=i+9.801时,首先i转换为double型,然后进行相加,结果为double型, 再将double型转换为整型赋给I
如:
显示数据类型转换
int i=1;
i=i+(int)9.801
这时直接将9.801转换成整型,然后与i相加,再把结果赋给i。这样可把二次转换简化为一次转换。显示类型转换的方法是在被转换对象(或表达式)前加类型标识符,
其格式是: (类型标识符)表达式
int num = (int)10.3;
将大范围的数据赋值给小范围变量时,系统会自动做一个强制类型转换的操作,这样容易丢失精 度
int i = 10.7; // i=10;
也可用明显地进行强制转换
int i = (int) 10.7; // i=10;
可以把float或者double转换成int,那么会截取小数的整数部分
自动的类型转换:
基本数据类型才有:整数型、实型、字符型
0 0
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- Github API JSON
- junit简单编写
- Spark与Flink:对比与分析
- hdoj 迷宫城堡 1269 (有向图SCC) 入门题
- Eclipse中使用kindeditor插件
- 类型转换
- 什么是JPS
- Derek Bradley & Gerhard Roth自适应二值化算法, Opencv实现
- github入门教程
- ClassLoader常见方法汇总
- 算法之memmove的实现
- nyoj 1166 士兵杀敌(二) 【二叉树&&线段树组】
- 杭电2079
- android 隐藏显示动画