上帝創(chuàng)造萬物起始——基本數(shù)據(jù)類型

上帝說有光,就有了光——《圣經(jīng)·創(chuàng)世紀(jì)》

為什么程序員每學(xué)一門新的語言,都情不自禁的敲下“Hello World"呢?不要驚訝,每一行代碼都是在創(chuàng)造,在代碼的世界里,程序員就是這個(gè)世界的上帝。他們只是在和這個(gè)新的世界打一聲招呼罷了。

創(chuàng)造一個(gè)世界,需要基本的元素。古時(shí)候,“金,木,水,火,土”是構(gòu)成這個(gè)世界萬物的基本元素,當(dāng)然不同地區(qū)也并不同。那么構(gòu)成代碼世界的基本要素就是基本數(shù)據(jù)類型了。

//以Java為例 基本數(shù)據(jù)類型
int i = 10; //整形
long l = 1000000000L; //長(zhǎng)整形
float f = 10.0; //單精度浮點(diǎn)型
double d = 10.0; //雙精度浮點(diǎn)型
byte b = 1; //字節(jié)型
boolean bool = true; //布爾類型
char c = 'a'; //字符型

聲明一個(gè)int類型,取了一個(gè)名字叫i,并且給這個(gè)i賦予實(shí)際的意義,值為10。不正如同,上帝創(chuàng)世紀(jì)一般!

這些基本元素有什么不同呢?以現(xiàn)實(shí)世界為參照的話,那么再微觀下去會(huì)是什么呢?

其實(shí)這些基本類型,在計(jì)算機(jī)當(dāng)中是以二進(jìn)制形式組成的(例如:3的二進(jìn)制是11)。二進(jìn)制的長(zhǎng)度我們稱之為位/比特(bit)。那么一字節(jié)(1bytes)就是8位/比特(8bit),既1bytes = 1 bit

那么int是有長(zhǎng)度為4bytes(32bit)表示的。那么int的范圍就是-232-1~232。

明白的話,何不找本書看下其他的基本數(shù)據(jù)類型呢!

下一章 預(yù)告

《是語言就有語法——變量、注釋、表達(dá)式》

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容