数据类型转换
2015-12-27 14:25
176 查看
隐式转换:
把占用内存少的类型向占用内存多的类型转换,使数据不丢失
赋值运算,等号右边和左边类型不一致,自动转换等号右边的类型与左边类型一致
char类型和short类型混合运算时,编译器自动转换为int类型
浮点型赋值给整型,去掉小数部分,只保留整数部分
整型赋值给浮点型,数值不变,但内存中存放形式会发生变化
整型赋值给字符型,只有低八位被保留,其他部分会丢失
无论哪种转换方式,只是对于值或者结果的类型做转换,并不改变被转换(被引用)变量自身定义时的类型。
把占用内存少的类型向占用内存多的类型转换,使数据不丢失
赋值运算,等号右边和左边类型不一致,自动转换等号右边的类型与左边类型一致
char类型和short类型混合运算时,编译器自动转换为int类型
浮点型赋值给整型,去掉小数部分,只保留整数部分
整型赋值给浮点型,数值不变,但内存中存放形式会发生变化
整型赋值给字符型,只有低八位被保留,其他部分会丢失
无论哪种转换方式,只是对于值或者结果的类型做转换,并不改变被转换(被引用)变量自身定义时的类型。
相关文章推荐
- 人工神经网络之连接权重和阈值
- 徒手撸筛选法求素数
- 信号量通讯编程
- HDU 2612 Find a way(寻路)
- JS验证身份证的合法性
- python email.message:比较电子邮件
- IOS cocoapods 第三方库的管理工具
- Hibernate Validation使用示例及讲解
- BFPRT 算法java实现
- Boost学习笔记(2)
- 在windows环境下,使用Eclipse和gcc-Linaro工具链,对BeagleBone进行交叉编译和远程部署
- Linux信号通讯编程
- HighCharts源码学习---扩展函数wrap和扩展对象 extendClass
- socket programming in kernel
- 【重走普及路】【分治】【经典算法】快速幂
- 文章标题
- git 的基本用法
- 贪吃蛇详解Windows编程(一)
- DP---求给定矩阵中最大正方形的维度
- DP---求给定矩阵中最大正方形的维度