【发布时间】:2020-07-10 10:25:40
【问题描述】:
我正在研究自动类型转换(自动转换),并得出以下代码。
char a = 10, b = 5;
int res;
res = a / b;
我认为自动转换只发生了 2 次(char a 转换为 int,char b 转换为 int)。
但据说答案是4次。
有人能解释一下为什么自动类型转换会发生 4 次吗?
【问题讨论】:
-
在初始化中,
10和5都被转换为char。在a / b、a和b中转换为int。
标签: c type-conversion