#include<stdio.h> int main() { int a=199; printf("g=%f", a); }
请问这个代码哪里错了,为什么?
return 0 ; 这个都没有 怎么返回结束哦
%d 还有就是没有返回值
额,好像是格式控制符不对,应该是%d,因为你定义a的时候就是int。可是我好像记得int类型可以自动向float类型转换啊。。。
定义a为整数,第5行的格式符应为%d
printf("g=%d",a);