问答详情
源自:3-1 运算符号是啥
#include <stdio.h> int main() { int a,b,c,d; double result; a = 1; b = 2; c = 3; d = 4; result = a + b + c + d; //在这里体验哦~ printf("%d\n", result); return 0; }
为什么我把printf后面的%f改成%d之后结果不一样了
提问者:Click_
2021-08-17 11:06
个回答
慕容3118422
2021-08-17 22:19:35
因为%d与%f是不同的格式化符,建议你再去看看章节2-5。
0
慕斯4087628
2021-08-17 16:16:52
%f是小数型的,%d是整数型的;abcd都是整数,要用%d
2