A 是(int)强制转换了的,因为xy都是double型的,强制转换后xy都是int型的其他三个选项都是没有强制转换的
C语言类型转化是遵循由低到高原则 char->int->long->float->double. A选项a %( int)(x-y) ( int)(x-y) 已经强制类型转化成int型,a是int类型,所以选A,