isnan用法 NAN在軟件中是啥意思?
NAN在軟件中是啥意思?An不是數(shù)字的縮寫。Nan用于處理計(jì)算中的錯誤,例如0.0除以0,尾數(shù)字段的第一位為1,其余為0(不包括隱藏位),但這取決于系統(tǒng)的硬件結(jié)構(gòu)。Java甚至允許程序員用特定的定位模
NAN在軟件中是啥意思?
An不是數(shù)字的縮寫。
Nan用于處理計(jì)算中的錯誤,例如0.0除以0,尾數(shù)字段的第一位為1,其余為0(不包括隱藏位),但這取決于系統(tǒng)的硬件結(jié)構(gòu)。Java甚至允許程序員用特定的定位模式構(gòu)造Nan值(通過float,所以Nan不是一個,而是一個族)。從上表可以看出,對于單精度浮點(diǎn)數(shù),例如Java中的常量浮點(diǎn)數(shù).NaN的浮點(diǎn)數(shù)可以表示為0111111000000000000000.0或負(fù)數(shù)的平方根。Intbitstofloat()方法)。例如。IEEE標(biāo)準(zhǔn)不要求特定尾數(shù)字段。不同的實(shí)現(xiàn)可以自由選擇尾數(shù)字段的值來表示Nan。Nan表示為一個浮點(diǎn)數(shù),其指數(shù)為emax1=128(所有指數(shù)字段均為1),尾數(shù)字段不等于零