java long最大值 longint,longlongint變量可表示的值最大分別為多少?
longint,longlongint變量可表示的值最大分別為多少?這取決于特定的編譯環(huán)境。如果編譯系統(tǒng)將int定義為16位,那么最大值應(yīng)該是2^16,依此類(lèi)推。現(xiàn)在它被定義為32位。這樣,最大值元素
longint,longlongint變量可表示的值最大分別為多少?
這取決于特定的編譯環(huán)境。如果編譯系統(tǒng)將int定義為16位,那么最大值應(yīng)該是2^16,依此類(lèi)推?,F(xiàn)在它被定義為32位。這樣,最大值元素就超過(guò)了通常認(rèn)為的-32768~32767,變成了-9223372036854775808~9223372036854775808
在C語(yǔ)言中,int的最大值是2147483647。在C語(yǔ)言中,int、long int和unsignend long int都是四個(gè)字節(jié),可以通過(guò)sizeof()函數(shù)得到。占用4字節(jié)的整數(shù)的最大數(shù)目是2^32(32位的4字節(jié))。Int和long Int是有符號(hào)整數(shù)類(lèi)型,因此它們可以表示的整數(shù)范圍是-2147483648~2147483647,即-2^31~2^31-1。Unsignend long int是一種無(wú)符號(hào)整數(shù)類(lèi)型,可以在0~4294967295之間表示,即0~2^32-1。類(lèi)似地,short int是一種2字節(jié)有符號(hào)整數(shù)類(lèi)型,它可以表示0~65535的整數(shù)范圍,即0~2^16-1。擴(kuò)展數(shù)據(jù):在C語(yǔ)言中,float數(shù)據(jù)類(lèi)型的表示范圍:float是一個(gè)單精度浮點(diǎn)數(shù),占4字節(jié),其數(shù)值范圍為3.4e-38~3.4e 38或-(3.4e-38~3.4e 38)。浮點(diǎn)中有8個(gè)指數(shù)位、23個(gè)尾數(shù)位和1個(gè)符號(hào)位。因此,浮點(diǎn)數(shù)的指數(shù)范圍為-127~128,按補(bǔ)碼形式劃分。
c語(yǔ)言int最大值是多少?
如果int和long在編譯器中由32位處理,則為2^31-1。如果int由16位處理,則為2^15-1