来个c语言大神解释下


选c
3和2是整型数
所以3/2等于1
x是一个double变量
一个double+一个int数敬则灶结果亮扮默认转换成double
所以盯蠢结果等于2.0也就是答案C
这个很明显是选C啊,

duble类型是包含小数的,如果是int类型就是选择B
3除以2得到int型的1,让后再与double型的x相加,x赋值虽然是数岩瞎1,但是存储的是1.0,所以最后结果应该是枣键2.0。两种不同类型的数值进行算术运算,结薯空果默认为高精度的类型。