Java深入學習一之整數與浮點數儲存格式

2021-08-07 20:32:23 字數 1236 閱讀 9186

識別符號

識別符號可以作為類名,變數名,方法名等,但不能使用關鍵字,布林值和null等,識別符號以字母開頭,由數字或字母構成的字串。在這裡字母是unicode字元,可以使用中文作為識別符號。

public

static

void

main

(string[

] args)

public

static

void 列印(

)

整數

public

static

void

main

(string[

] args)

//輸出-623195394,由於d(1101),第一位為1,是負數

浮點數

當指數字全為1,尾數字全為0表示無窮大,根據符號位判斷是正無窮還是負無窮;尾數不全為0表示nan(不是數字)。指數字和尾數字全為0表示0

最 大浮

點數(f

loat

):

011111110111

…111最小

正浮點數

(flo

at):

000000000000

…001

最大浮點數(float): 0 11111110 111\ldots111 最小正浮點數(float): 0 00000000 000\ldots001

最大浮點數(

floa

t):0

1111

1110

111…

111最

小正浮點

數(fl

oat)

:000

0000

0000

0…00

1

總結:結果為:sflag*m*2^(e-127)

sflag根據符號位確定正還是負。

例子:1 10000001 010000000000000000000000

public

static

void

main

(string[

] args)

//控制台列印1 10000001 010000000000000000000000

深入學習之http

http協議是無狀態的,指的是協議對於事務處理沒有記憶能力,伺服器不知道客戶端是什麼狀態。也就是說,開啟乙個伺服器上的網頁和你之前開啟這個伺服器上的網頁之間沒有任何聯絡。http是乙個無狀態的面向連線的協議,無狀態不代表http不能保持tcp連線,更不能代表http使用的是udp協議 無連線 從 h...

java深入學習九之java方法傳遞引數

1.例子1,傳遞基本型別public static void main string args public static void change int a 輸出4,沒有改變實際的引數,只是改變了形參,乙個實參的副本2.例子2,傳遞乙個引用public class tran public stat...

Php深入學習一

對於php的學習,你不可避免的要經常與前端互動,這要求你必須掌握html css js。最好還能會jquery或者angularjs以及bootstrap。後三個可以讓你開發前端更快捷 這裡面的內容對於初學者入門php完全足夠,前期不要用框架,基礎語法整紮實了,至少你要會基本的搭建環境和發布專案,常...