问题
单项选择题
现有定义int a;double b;float c;char k;,则表达式a/b+c-k值的类型为
A) int
B) double
C) float
D) char
答案
参考答案:B
解析: 双目运算中两边运算量类型转换规律:
运算数1 | 运算数2 | 转换结果类型 |
短整型 | 长整型 | 短整型—>长整型 |
整型 | 长整型 | 整型—>长整型 |
字符型 | 整型 | 字符型—>整型 |
有符号整型 | 无符号整型 | 有符号整型—> 无符号整型 |
整型 | 浮点型 | 整型—>浮点型 |