1,数据类型转换分为自动类型转换(隐式类型转换)和强制类型转换。
(1)自动(隐式)类型转换:从小类型到大类型,不需要强制转换符。
例如:int a=5;
double b=a;
(2)强制类型转换:从大类型到小类型,需要强制转换符实现强制转换
强制转换符:(需要转换成的类型)变量。
例如:double a=5.123;
int b=(int a);
(3) 此处将double类型变量a的值赋值给int类型变量b,因为是大类型转换成小类型,需要强制转换符先将double类型变量a的值转换成int类型再赋值给int类型变量b
2,该图从左到右是自动类型转换,从右到左是强制类型转换。 满足自动类型转换的条件:
(1)两种类型要兼容
(2).目标类型大于原类型
3,字符型数据。
数据类型
最新推荐文章于 2025-02-12 19:29:20 发布