存在整數變量,電壓單位爲毫伏。整數除法,舍入
signed int voltage_mv = 134; //134mV
我有2段顯示,我想顯示百分之一伏特。
如何在一次操作中將毫伏轉換爲百分之一伏特?沒有IF語句,沒有函數?
134 => 13
135 => 14
存在整數變量,電壓單位爲毫伏。整數除法,舍入
signed int voltage_mv = 134; //134mV
我有2段顯示,我想顯示百分之一伏特。
如何在一次操作中將毫伏轉換爲百分之一伏特?沒有IF語句,沒有函數?
134 => 13
135 => 14
出於同樣的完整性,如果分母是奇數,則而不是做:
return(毫伏+分母/ 2)/分母;
你可以有
回報(2個*毫伏+分母)/(2 *分母);
並得到正確的四捨五入。
簡短的if語句可以作爲三元操作嗎?:。 – 2010-11-03 08:38:11
134 mV爲0.134 V,而不是13 V.您準備怎麼做? – 2010-11-03 08:45:11
如果要顯示以伏特爲單位的毫伏值,則必須將其除以1000.除非您的值超過1000 mV,否則結果將以0表示爲整數。你確定要用伏特表示嗎? – erelender 2010-11-03 08:47:31