我需要在不使用類型的情況下重寫日志函數(shù)(base 2或base 10無(wú)關(guān)緊要)float,但是我需要獲得小數(shù)點(diǎn)后幾位十進(jìn)制數(shù)字的精度。(像是在整數(shù)類型中float * 100獲取2小數(shù),例如:如果1.4352將是結(jié)果,則我的函數(shù)應(yīng)返回類似143(inttype)的值,并且我知道最后兩個(gè)數(shù)字是小數(shù)。但它們?nèi)糠祷豬nt精度(避免使用小數(shù)點(diǎn))。我不知道如何解決這個(gè)問(wèn)題,所以問(wèn)題是:如何編碼(和/或更改)整數(shù)log實(shí)現(xiàn)以支持十進(jìn)制結(jié)果?
不使用浮點(diǎn)型在C中建立對(duì)數(shù)函數(shù)
慕的地8271018
2020-02-02 15:23:07