老師,為什么我打f=26.4 d=(int)(f+0.6)結(jié)果為26?
我試了好多次,這個(gè)小數(shù)根本就不計(jì)算進(jìn)去。
打卡Lv1
|
T338190ua
展開
老師,為什么我打f=26.4 d=(int)(f+0.6)結(jié)果為26?
我試了好多次,這個(gè)小數(shù)根本就不計(jì)算進(jìn)去。 T-n1onbd4pb
展開
@ T338190ua #include"stdio.h"
main(){
float a;
int b;
a=26.4;
b=float(a+0.6);
printf("%d\n",b);
} |
學(xué)習(xí)達(dá)人
|
hbzwb001
展開
a=(int)(31.0/5+0.5);能不能寫成a=int(31.0/5+0.5);有沒有其他含義 |
打卡Lv3
|
a663842
展開
|
學(xué)習(xí)達(dá)人
|
yupeng0707
展開
老師,課程1-6基本運(yùn)算符(二),案例(4),B:四舍五入取整,是否有紕漏,因?yàn)榫退阒禐?2390,也不能五入,是否需要添加f*1.0。 |
學(xué)習(xí)之星
|
瀟湘怡紅
展開
老師您好,請(qǐng)問為什么有的地方在mian前加了int,是一種寫法格式嗎,請(qǐng)問如果以后寫函數(shù)按這個(gè)來,是不是都要加上int? 結(jié)尾的return 0 我理解是格式,但int是格式 還是有整型的意思呢?
#include<stdio.h>
int main()
{printf("123\n");
return0;
} hdylnpu
講師
展開
@ 瀟湘怡紅 你好,你說的問題比較混亂。
最原始的C語言思想為,C程序由函數(shù)組成,程序的入口為main函數(shù),除主函數(shù)外,其余函數(shù)可以根據(jù)需要相互調(diào)用,主函數(shù)可以調(diào)用任意函數(shù)。程序執(zhí)行時(shí),系統(tǒng)調(diào)用主函數(shù)。
每一個(gè)函數(shù)都根據(jù)需要都可以向它的調(diào)用者返回值,主函數(shù)按規(guī)定需要向系統(tǒng)返回一個(gè)整數(shù)值。但是再實(shí)踐中,通常不需要主函數(shù)的返回值。
有一些比較嚴(yán)格的C程序運(yùn)行系統(tǒng),main不定義為整型,或者main函數(shù)不返回整型值會(huì)報(bào)錯(cuò)。更多的系統(tǒng)忽略這個(gè)問題。
在DEV-C++中,
我們可以直接寫main,同時(shí)不用返回值,這樣系統(tǒng)會(huì)胡洛這個(gè)問題。
也可以按標(biāo)準(zhǔn)寫 int main,同時(shí)返回任意整數(shù)值
還可以直接寫 main,同時(shí)返回一個(gè)整數(shù)值
除此外不能有其他寫法 |
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭(zhēng)議評(píng)論。
參與本評(píng)論即表明您已經(jīng)閱讀并接受
上述條款。