在 C 中,您可以像这样进行类型转换:
double d = 1.008; int i = (int)d;
为什么括号是强制类型转换的?是因为优先顺序吗?C的创造者在这背后的思维过程和逻辑是什么?
我很好奇为什么编译器可以消除许多其他事情的歧义,但是通过类型转换,括号是强制执行的。
c
c ×1