c语言中强制类型转换和四则运算运算的顺序是什么?

问题遇到的现象和发生背景

img


这个应该要怎么进行运算?运算的顺序是什么?

强制类型转化是最优先的。a强制类型转换后变为1。
1➗2.0=0.5
存入int型变量i中,由于i只能存整数,就变为了0。
例如
(int)0.8=0
(int)1.2=1