【试题058】C语言数据类型转换之赋值类型转换例题合集

1.说明:赋值类型转换:是先将运算结果的数据类型自动转换为左边变量的数据类型,然后再赋予该变量

2.本质:就左不就右原则


3.例题:设int a=1; float b=2.1;char c=a’;

则表达式a=b+c最后的类型为 ?

  • 分析:b+c=float+char=double
  • 但是a=int类型,决定最终结果类型

4.例题:设int a=2;float b=0.2;char c=A;

则表达式c=a*b的类型为?

  • 分析:ab=intflaot=double
  • 但是c=char类型,决定表达式最终结果类型

5.例题:设int a=2;double b=2.1;char c='d';

则表达式b=a*c最后的类型为 ?

  • 分析:ac=intchar=int
  • 但是b=double类型,决定表达式最终结果类型
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值