目录
一,类型转换
1.整形
2.浮点型
二,强制类型转换
类型转换
整形
一,有符号同类型数据类型运算
比int级别低的转换为int,比int级别高的不变。
级别(由低到高):char-short-int-long
二,无符号同类型数据类型运算
比int级别低的转换为int,比int级别高的不变。
级别(由低到高):unsigned char-unsigned short-int-unsigned int-unsigned long
浮点型
一,同类型运算
类型保持不变
级别(由低到高):float-double
二,不同类型
运算符两边类型均低于或等于int时,结果为int。高于int时,结果为高于int的最高类型。
级别(由低到高):char-unsigned char-short-unsigned short-int-unsigned int-long-unsigned long-float-double
强制类型转换
格式:(需转换的数据类型)数据
注意:(int)n不会改变n本身的值,只会改变运算中n的值