课程
/后端开发
/C
/C语言入门
int main()
{
int a,b;
a=3;
b=4;
printf("%d\n",a+b%(a+b)/a+a*b-b);//就是这个"%d"为什么不能换成别的
return 0;
}
2018-10-17
源自:C语言入门 3-4
正在回答
因为是a,b是整形,需要根据类型进行匹配,否则数据显示不准确
老有意思了 提问者
夏江楠 回复 老有意思了 提问者
老有意思了 提问者 回复 夏江楠
printf("%f\n",(float)(a+b%(a+b)/a+a*b-b));
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答为什么%f不能改为%d
1 回答为什么只能将c赋给n,f,d , 不能将c先赋给f,f再赋给d (小白 勿喷)
2 回答为什么不能用%d要用%s
3 回答为什么hd td sd 只能用=不能用==
4 回答%f在这里能不能换成%d