如题所述
可是输出结果为什么是0呢,用整数格式
这个就一言难尽了,简单说来就是编译器在做词法分析的时候,遇到你这种输入方式,碰到小数点就晕菜了。你如果int a = 11.0/2;printf("%d\n", a);就没有问题。
谢谢