c语言选择题 讲讲为什么选A .BCD为什么不对

2025-05-10 01:42:24
推荐回答(2个)
回答1:

A 是(int)强制转换了的,因为xy都是double型的,强制转换后xy都是int型的
其他三个选项都是没有强制转换的

回答2:

C语言类型转化是遵循由低到高原则 char->int->long->float->double.
  A选项a %( int)(x-y) ( int)(x-y) 已经强制类型转化成int型,a是int类型,所以选A,