大神可以解釋一下c語言里int,double,c,d,IF都是什么意思、在什么情況下用嗎?我本人用C,C++比較多,回答一下你的提問 。首先,分一下類 。int,double,這兩個在c語言中表示變量類型;c,d,不能單獨(dú)使用,與%一起,表示格式化輸出的數(shù)據(jù)類型;至于IF,它不屬于C語言的關(guān)鍵字 。C語言是嚴(yán)格區(qū)分大小寫的 。IF與if大不相同 。以下分別說明:int,整型變量 。C語言支持16位、32位、64位的編程 。不同的數(shù)據(jù)位,表示的含意不同 。如,在編繹選項(xiàng)中,選擇16位,那么,int就表示兩個字節(jié)的有符號整數(shù) 。b15是符號位,即-32768~32767 。但如果選擇32位編繹,int就是4個字節(jié),相當(dāng)于16位時的long int 。用途:對于一般的數(shù)學(xué)里的整數(shù)運(yùn)算,不超過2字節(jié)的都可用int 。double雙精度浮點(diǎn)數(shù) 。與int不同,double與16位,32位編繹沒關(guān)系,都是占有8個字節(jié)空間 。其數(shù)值范圍為±1.79769313486232E308 ,這個值超大 。應(yīng)用:一般高精度的數(shù)學(xué)運(yùn)算要用到 。比如CAD、數(shù)控機(jī)床的軌跡計算,對誤差要求很嚴(yán)格的地方,必須用double 。但是要注意:高精度,意味著計算時間長 。好在有專門的FPU,專門處理浮點(diǎn)運(yùn)算,否則,計算機(jī)要累爬下了 。c,dC語言的格式化輸出,很簡單 。如:char ch;int cm;printf("E=c%d%”,ch,cm);//顯示到屏幕上printf改為fprintf,加FILE*f到輸出到文件中 。IF正確應(yīng)為if 。如:if(a==b)printf(“=”);如果一定要用大寫的IF,可以用宏定義:#define IFif這樣,就可以在程序中,用IF代替if了 。rr你這樣問,得把C語言專家和大師累死啊 。這哪是幾句話可以解釋清楚明白的?
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- 驅(qū)蟑螂
- 小學(xué)語文知識大全
- 一歲寶寶能經(jīng)常吹空調(diào)嗎?
- 心臟長在哪邊
- 機(jī)械類英語
- 生肖婚配男兔女龍在一起短命嗎
- 英語字母的正確書寫
- adulation
- 攻組詞組
- 哪里能辦英語六級證書 六級證書丟了怎么辦
