大神求解答,為什么money的基礎數(shù)據(jù)類型用的是double而不是int,這個輸出的不是整數(shù)嗎
#include <stdio.h>
int main()
{
? ? //定義小編兜里的錢
? ? double money = ?12 ? ;?
? ? //定義打車回家的費用
? ? double cost = ? ?11.5 ? ; ?
? ? printf("小編能不能打車回家呢:");?
? ? //輸出y小編就打車回家了,輸出n小編就不能打車回家
? ? printf("%c\n", cost<=money ? 'y' : 'n' ? );
? ? return 0;
}
2019-07-03
因為下面的數(shù)據(jù)是高精度的,所以必須把上面的低精度數(shù)據(jù)轉(zhuǎn)換為高精度進行比較
2016-11-25
你說的對