在C語(yǔ)言中,我們經(jīng)常會(huì)遇到一些奇怪的結(jié)果。比如說(shuō),當(dāng)我們對(duì)5除以2時(shí),我們可能會(huì)預(yù)期得到2.5這個(gè)結(jié)果。但實(shí)際上,C語(yǔ)言程序中5/2的結(jié)果是2。
http://absolutelycasino.com/common/images/vkys8h2dD9_1.jpg
http://absolutelycasino.com/common/images/mccPATkjxN_3.jpg
這是為什么呢?原因在于C語(yǔ)言中的整數(shù)除法。當(dāng)我們對(duì)兩個(gè)整數(shù)進(jìn)行除法時(shí),C語(yǔ)言會(huì)將結(jié)果截?cái)酁橐粋€(gè)整數(shù),并且向零取整。這意味著如果結(jié)果是有小數(shù)部分的,那么這個(gè)小數(shù)部分將被截?cái)嗖⑶冶簧崛ァ?/p>
在我們的例子中,5除以2的結(jié)果是2.5。但是由于C語(yǔ)言的整數(shù)除法規(guī)則,結(jié)果被截?cái)酁?,小數(shù)部分被舍去。這就是為什么C語(yǔ)言程序中5/2的結(jié)果是2。
當(dāng)然,如果我們希望得到一個(gè)精確的除法結(jié)果,可以使用浮點(diǎn)數(shù)進(jìn)行計(jì)算。例如,將5和2都定義為浮點(diǎn)數(shù),然后進(jìn)行除法運(yùn)算,即可得到2.5這個(gè)結(jié)果。
總之,在C語(yǔ)言中進(jìn)行除法運(yùn)算時(shí),需要注意整數(shù)除法的規(guī)則。如果需要得到一個(gè)精確的除法結(jié)果,可以使用浮點(diǎn)數(shù)來(lái)進(jìn)行計(jì)算。
惠普 廣州維修點(diǎn)
洗衣機(jī)中間的螺絲圖
海信8800 拖尾
如何檢測(cè)電磁爐好壞
南京大金空調(diào)維修
美的和蘇泊爾電磁爐哪個(gè)好
電腦全自動(dòng)洗衣機(jī)可以脫水嗎
空調(diào)不制冷 連接的管折彎
華為手機(jī)淄博維修點(diǎn)
空調(diào)制熱功率和空調(diào)輸入功率關(guān)系
康佳bcd 220hyzb解鎖
電磁爐電源檢測(cè)電阻1m
汽車空調(diào)制熱原理解析
空調(diào)維修速成班
家電維修服務(wù)細(xì)則
信陽(yáng)聯(lián)想售后服務(wù)中心在哪
空調(diào)故障顯示06
美的電磁爐保險(xiǎn)絲在哪個(gè)位置
宏基電腦啟動(dòng)不起來(lái)
東芝空調(diào) 錯(cuò)誤代碼 1d