java中char類型的取值范圍 浮點(diǎn)型數(shù)據(jù)的取值范圍如何算的?
浮點(diǎn)型數(shù)據(jù)的取值范圍如何算的?浮點(diǎn)數(shù)據(jù)的取值范圍由變量的索引決定。浮點(diǎn)型變量長(zhǎng)度為4字節(jié),32位二進(jìn)制,取值范圍為1.18e-38~3.40e38,即(2*2-126)~(2*2128)。它包括符號(hào)位
浮點(diǎn)型數(shù)據(jù)的取值范圍如何算的?
浮點(diǎn)數(shù)據(jù)的取值范圍由變量的索引決定。浮點(diǎn)型變量長(zhǎng)度為4字節(jié),32位二進(jìn)制,取值范圍為1.18e-38~3.40e38,即(2*2-126)~(2*2128)。它包括符號(hào)位(1位)、索引位(8位)和尾位(23位)。符號(hào)位0為正,1為負(fù);索引位有8位數(shù)字,可表示0~255或-126~128;由于其取值范圍由索引決定,剩余的23個(gè)尾數(shù)最多可表示223位有效數(shù)字,由log計(jì)算,log10(2*223)=6.92,故其有效數(shù)字為6~7位。浮點(diǎn)數(shù)表示法是用科學(xué)的計(jì)數(shù)方法來(lái)表示實(shí)數(shù)的,在需要精確表示時(shí)使用。例如,平方根的計(jì)算,或超越人類經(jīng)驗(yàn)的正弦和余弦等,其結(jié)果的準(zhǔn)確性要求采用浮點(diǎn)型。
浮點(diǎn)類型數(shù)據(jù)的取值范圍是什么?
浮點(diǎn)型數(shù)據(jù)的取值范圍:計(jì)算機(jī)中實(shí)數(shù)的內(nèi)部表示是由特定的系統(tǒng)來(lái)規(guī)定的,其中許多采用了現(xiàn)行的國(guó)際標(biāo)準(zhǔn)(IEEE標(biāo)準(zhǔn),IEEE是國(guó)際著名技術(shù)組織):(1)浮點(diǎn)型數(shù)據(jù)是用4字節(jié)32位二進(jìn)制表示的。用這種方法表示的數(shù)字約有7位十進(jìn)制有效位,數(shù)值范圍約為±(3.4×10^38 4×10^38);(2)雙精度類型的數(shù)字用8字節(jié)64位二進(jìn)制表示。雙精度數(shù)字約有16位十進(jìn)制有效位,數(shù)值范圍約為±(1.7×10^308)7×10^308);(3)長(zhǎng)雙精度類型的數(shù)字由10字節(jié)80位二進(jìn)制表示,約有19位十進(jìn)制有效位,數(shù)值范圍約為±(1.2×10^4932~1.2×10^4932)。