类型转换: 自动类型转换:数值范围小的转到数值范围大 强制类型转换:数值范围大的转到数值范围小 浮点类型的数据想其他类型转化时需要强制类型转换,同时可能发生精度丢失 当强制把数值范围大的转化为数值范

类型转换:

自动类型转换:数值范围小的转到数值范围大

强制类型转换:数值范围大的转到数值范围小

浮点类型的数据想其他类型转化时需要强制类型转换,同时可能发生精度丢失

当强制把数值范围大的转化为数值范围小的数值时容易发生精度丢失

   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;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值