第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

#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之后結(jié)果不一樣了

正在回答

2 回答

因為%d與%f是不同的格式化符,建議你再去看看章節(jié)2-5。

0 回復 有任何疑惑可以回復我~
#1

Click_ 提問者

難道不是只是%f比%d多了小數(shù)點后六個零嗎,為什么小數(shù)點之前的數(shù)字也會不一樣呢?
2021-08-18 回復 有任何疑惑可以回復我~
#2

是凱哥啊 回復 Click_ 提問者

%d輸出的時帶符號十進制整數(shù),%f輸出時是小數(shù)點后有6位的值
2021-10-13 回復 有任何疑惑可以回復我~

%f是小數(shù)型的,%d是整數(shù)型的;abcd都是整數(shù),要用%d

2 回復 有任何疑惑可以回復我~
#1

Click_ 提問者

噢噢好的懂了,謝謝
2021-08-18 回復 有任何疑惑可以回復我~
#2

Click_ 提問者

還是不大對勁,我是用的%f
2021-08-18 回復 有任何疑惑可以回復我~
#3

Click_ 提問者

%f出了正確結(jié)果,但是%d的結(jié)果顯然不對
2021-08-18 回復 有任何疑惑可以回復我~
#4

柒寳 回復 Click_ 提問者

你上面已經(jīng)定義了double result;你想使用%d計算出結(jié)果;那就把double換成int,定義result為整數(shù),下面%d才能對應生效;
2021-08-26 回復 有任何疑惑可以回復我~
#5

Click_ 提問者 回復 柒寳

懂了!謝謝!
2021-08-31 回復 有任何疑惑可以回復我~
查看2條回復

舉報

0/150
提交
取消

#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; }

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號