设有以下的程序片段, int i;float f=10.5;i=((int)f)/2;请问执行后变量i的值是( )
A. 5.0
B. 5.5
C. 6
D. 5
出自:兰州大学-C语言程序设计