国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

單精度浮點數表示方法 單雙精度浮點的數值范圍怎么確定的,詳細點…謝了?

單雙精度浮點的數值范圍怎么確定的,詳細點…謝了?float:占四個字節(jié),3.4*10(-38)---3.4*10(38)double:占八個字節(jié), 1.7*10(-308)---1.7*10(308)

單雙精度浮點的數值范圍怎么確定的,詳細點…謝了?

float:占四個字節(jié),3.4*10(-38)---3.4*10(38)double:占八個字節(jié), 1.7*10(-308)---1.7*10(308)longdouble型的范圍和double都是八個字節(jié),范圍相同。 對于單精度浮點數(float)來說,有一位符號位,指數位共8位,尾數共23位。指數能夠表示的指數范圍為-128~127。尾數為23位。當尾數全1時再加上小數點前面的1,指數取到最大正數127(8位,正數最大127,負數最小-128),浮點數取得正數的最大值。 1.111111111111111111111*2^127(1.后面23個1,由于尾數的范圍1~2,其最高位總為1,故只需存取小數部分,所以小數為是23位1),約等于2*2^127=3.4*10^38。為3.4*10^38負數亦然。 Double的計算與此類似,double的符號位為63位,指數為62~52位,共11位。表示的范圍為-1024~1023。尾數為51~0。表示的范圍為 1.111111111111111111111*2^1023(1.后面52個1)為1.7*10^308。負數亦然。