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

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

%f為什么可以表示整形,但%d就錯了

為什么 printf("%f\n", result);要用%f,換成%d就錯了,這不是整數(shù)么

正在回答

3 回答

這個在c語言開頭就會解釋給你,比如int m=3,float m=3.0這個是計算機自動裝換類型,要明白int是整數(shù)型即沒有小數(shù)點,float是浮點型有小數(shù)點;反之若float m=3.1,int m是錯誤的,要用強制轉(zhuǎn)換語句int ?x=(int)m;

現(xiàn)在解釋:%f輸出六位小數(shù)有無小數(shù)點皆可使用,與上文同理%d表示的整數(shù)型不能用來表示有小數(shù)點的數(shù)字;顯然你的”result“是帶有小數(shù)點,所以不能用%d

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

慕粉15650034517 提問者

非常感謝!
2016-07-03 回復 有任何疑惑可以回復我~

前面定義DOBULE了

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

#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("%f\n", result);
??? return 0;
}

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

舉報

0/150
提交
取消

%f為什么可以表示整形,但%d就錯了

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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