第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

為什么 Java 中浮點(diǎn)型(32 位)的指數(shù)是 -126 而不是 -128?

為什么 Java 中浮點(diǎn)型(32 位)的指數(shù)是 -126 而不是 -128?

大話西游666 2024-01-25 21:55:28
32 位標(biāo)準(zhǔn):1 位用于數(shù)字的正/負(fù)值。8 位用于指數(shù),24 位用于尾數(shù)。指數(shù)為 8 位,即 1 * 2^7 + 1 * 2^6 + ... = 255 當(dāng)最大指數(shù)為 127 時(shí),最小指數(shù)應(yīng)為 -128,因此 126 + 128 = 255。但為什么 Java 說最小指數(shù)是 -126 呢?255 - (127+126)= 2,所以有兩個(gè)數(shù)字我們沒有使用。
查看完整描述

2 回答

?
繁花不似錦

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超4個(gè)贊

這個(gè)數(shù)字有一個(gè)“偏差”,那些位里有什么?首先0x7F從中減去以獲得您的值。使用 value 0x01:可以達(dá)到最低指數(shù)0x01 - 0x7F = 1 - 127 = -126。值達(dá)到最高值0xFE0xFE - 0x7F = 254 - 127 = 127。

0x00但是,指數(shù)值和發(fā)生了什么0xFF?這就是為什么有 254 個(gè)而不是 256 個(gè)唯一指數(shù)可用:這兩個(gè)是特殊的魔法,通常不可用。指數(shù) 0 既用于編碼 0(如果分?jǐn)?shù)的數(shù)字也是 0),也用于編碼所謂的次正規(guī)數(shù),即非常接近 0 的數(shù)字。

0xFF用于特殊值;這就是浮點(diǎn)數(shù)存儲(chǔ)NaN無窮大的方式。


查看完整回答
反對(duì) 回復(fù) 2024-01-25
?
拉風(fēng)的咖菲貓

TA貢獻(xiàn)1995條經(jīng)驗(yàn) 獲得超2個(gè)贊

有 2 個(gè)指數(shù)序列編碼特殊值。全 0 編碼 0 或次正規(guī)值,具體取決于尾數(shù)。全 1 編碼 Infinity 或 NaN。這意味著,正如您所說,有 254 個(gè)序列來編碼普通數(shù)字,而不是 256 個(gè)指數(shù)序列。

因此,指數(shù) 00000001 編碼 -126 次方,11111110 編碼 127 次方是有意義的。這是正常數(shù)的指數(shù)范圍。


查看完整回答
反對(duì) 回復(fù) 2024-01-25
  • 2 回答
  • 0 關(guān)注
  • 240 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)