刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

已知char a; float b; double c; 执行语句c = a + b + c; 后变量c的类型是(  )。

A

char

B

float

C

double

D

int

使用微信搜索喵呜刷题,轻松应对考试!

答案:

C

解析:

【喵呜刷题小喵解析】:在C语言中,表达式中的数据类型转换遵循一定的规则。对于表达式c = a + b + c;,首先,a和b的类型分别是char和float,它们相加的结果是一个浮点数,其类型取决于b的类型,即float。然后,这个float类型的数值与c(其类型为double)相加,由于double类型的精度更高,所以整个表达式的类型会被提升为double。因此,变量c的类型不会改变,仍然是double。所以,正确答案是C。
创作类型:
原创

本文链接:已知char a; float b; double c; 执行语句c = a + b + c; 后变

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share