#include<stdio.h> int main() { float a = 7; printf("%d",int(a/2)); }
改下:(int)(a/2)
代码没有问题,可以正常运行,结果为3
报错信息有吗,会不会是环境问题导致的。