问题详情

现有定义int a;double b;float c;char k;,则表达式a/b+C—k值的类型为:( )。


A、int

B、double

C、float

D、char

时间:2022-01-01 00:17 关键词:

答案解析

B
双目运算中两边运算量类型转换规律:运算数1运算数2转换结果类型短整型长整型短整型一>长整型整型长整型整型一>长整型字符型整型字符型一>整型有符号整型无符号整型有符号整型一>无符号整型整型浮点型整型一>浮点型在a/b的时候,a,b的类型不一致,根据类型转换规则,把整型转换成double类型,之后的加、减类似。转化规则为char,short一>int->unsigned->long->double←float。
相关问题