上帝创造万物起始——基本数据类型

上帝说有光,就有了光——《圣经·创世纪》

为什么程序员每学一门新的语言,都情不自禁的敲下“Hello World"呢?不要惊讶,每一行代码都是在创造,在代码的世界里,程序员就是这个世界的上帝。他们只是在和这个新的世界打一声招呼罢了。

创造一个世界,需要基本的元素。古时候,“金,木,水,火,土”是构成这个世界万物的基本元素,当然不同地区也并不同。那么构成代码世界的基本要素就是基本数据类型了。

//以Java为例 基本数据类型
int i = 10; //整形
long l = 1000000000L; //长整形
float f = 10.0; //单精度浮点型
double d = 10.0; //双精度浮点型
byte b = 1; //字节型
boolean bool = true; //布尔类型
char c = 'a'; //字符型

声明一个int类型,取了一个名字叫i,并且给这个i赋予实际的意义,值为10。不正如同,上帝创世纪一般!

这些基本元素有什么不同呢?以现实世界为参照的话,那么再微观下去会是什么呢?

其实这些基本类型,在计算机当中是以二进制形式组成的(例如:3的二进制是11)。二进制的长度我们称之为位/比特(bit)。那么一字节(1bytes)就是8位/比特(8bit),既1bytes = 1 bit

那么int是有长度为4bytes(32bit)表示的。那么int的范围就是-232-1~232。

明白的话,何不找本书看下其他的基本数据类型呢!

下一章 预告

《是语言就有语法——变量、注释、表达式》

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容