类型转换: 自动类型转换:数值范围小的转到数值范围大 强制类型转换:数值范围大的转到数值范围小 浮点类型的数据想其他类型转化时需要强制类型转换,同时可能发生精度丢失 当强制把数值范围大的转化为数值范
来源:互联网 发布:淘宝客网站源码破解版 编辑:程序博客网 时间:2024/04/29 17:36
类型转换:
自动类型转换:数值范围小的转到数值范围大
强制类型转换:数值范围大的转到数值范围小
浮点类型的数据想其他类型转化时需要强制类型转换,同时可能发生精度丢失
当强制把数值范围大的转化为数值范围小的数值时容易发生精度丢失
char c ='A';
//自动转换实例
int c1 =c;
long c2 =c1;
double c3 =c1;
int c4 = (int)c2;
//强制类型转换实例
float f = 3.14f;//后面必须加f,若不加f会默认为duble型的 //将浮点类型强制转化为整形,因为float是用来表示有小数部分的数,其32位有一部分是用来表示小数的,因此转化为一样32位的int型,需要强制转化
int i2 = (int)f;
//float是32位,long是64位,而float转化为long也需要强制转化
long f2 = (long)f;
0 0
- 类型转换: 自动类型转换:数值范围小的转到数值范围大 强制类型转换:数值范围大的转到数值范围小 浮点类型的数据想其他类型转化时需要强制类型转换,同时可能发生精度丢失 当强制把数值范围大的转化为数值范
- 类型的数值范围
- C/C++ 内置类型的数值范围
- C++数值类型的取值范围
- 一些数值类型的取值范围
- 分析2个代码片段(数值范围,类型转换相关)
- [Java 数值] 数值类型之间的转换
- 数值类型转换的小技巧
- C/C++ 基本类型数据的数值范围
- C++常用数值类型的值范围的宏定义
- C++常用数值类型的值范围的宏定义
- C++常用数值类型的值范围的宏定义
- int类型的数值表示数的范围
- c++中的char类型的不同数值范围
- int,long,long long类型的数值范围
- 原码反码补码、左移右移和数值类型的范围
- unsigned/signed int/char类型表示的数值范围
- C语言超出类型数值范围的表示方法
- shiro与springMVC的整合
- linux设备驱动归纳总结(六):2.分享中断号
- 【Java】Java反射机制及Spring BeanWrapper
- 基于贪心算法的几类区间覆盖问题:
- 插值法
- 类型转换: 自动类型转换:数值范围小的转到数值范围大 强制类型转换:数值范围大的转到数值范围小 浮点类型的数据想其他类型转化时需要强制类型转换,同时可能发生精度丢失 当强制把数值范围大的转化为数值范
- sql中什么时候用内连接查询,什么时候用外连接查询?用起来好像一样啊!
- 字符集
- git fetch 更新远程仓库到本地
- gdb 打印变量时出现 "No symbol "i" in current context"
- Leetcode 215. Kth Largest Element in an Array
- Android 代码混淆 webview混淆
- eclipse设置自动生成注释
- ubuntu防火墙ufw