为什么程序员每学一门新的语言,都情不自禁的敲下“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。
明白的话,何不找本书看下其他的基本数据类型呢!