基本数据类型

 每个人都想飞,但是还没有学会走路之前,连跑你都不行-----侯俊杰(侯捷)传说中的MFC大牛人深入浅出MFC做作者。
  如果你觉得这些最简单你都不愿意看的话,我可以说这个小组不适合你,更可以说,你心太浮躁,做程序更不适合你。
  
  2.1
   C/C++数据类型
   常量 #define PI 3.141516(预处理器)
   const int PI =3.141516;(编译器)
   C++提倡尽量不要用预处理器,用编译器,这是为了类型安全
  
   变量
  (bit ->8bit(比特)=Byte(字节) 1024Byte=1KB 1024KB=1MB 1024MB=1GB 1024GB=1TB)
  百度有个答案,关于单位转换
  http://zhidao.baidu.com/question/17455821.html?fr=qrl3
  1.int(16)
  2.char(8)
  3.float(32)
  4.double(64)
  5.long double(128)
  构造类型(3)
  6.数组体
  7.结构体
  18.共同体
  
  9.指针类型
  10.空类型
  
  Example:
  1.#define PI 3.141516
  2.Unsigned int(16)/short(16)/long(32) i
  3.float(32)/double(64)/long double(128) j
  先定义后使用,具体那种数据代表什么,我就不解释了。
  char []="liebe" 5+1=6个byte \0都知道吧
  4.int i=010 是8对吧,第一位0代表8进制,i=0xA 是10吧,0x代表16进制
  5.但是,事实上,这些类型的大小要看你的系统的,你可以用sizeof
  ()这个运算符来看真实的你机器的中类型的大小。
  2.2
   JavaScript数据类型
  
  1.字符窜 var myChar="Ich";
  2.数值 var myInt=13;
  3.布尔型 var isTrue=true;
  4.数组 var beatls=array();
  5.Null 特殊类型,就是定义的变量里没有值
  6.undefined 特殊类型,就是没有定义变量
  
  小飞觉得,这两个不能算是数据类型。
  7.function 函数(以后介绍)
  8.Object 对象 (以后介绍)
  
  JavaScript Is Not Java,JavaScript Is Not Simple
  --------JavaScript: The Definitive Guide, 5th Edition
  别太小看Javascript,这个学问蛮大的,上手很简单,弱类型定义语言,动态语言。在定义变量时候加var 或者也可以不加
  关于这个语言强弱,动静的的定义
  http://blog.csdn.net/kingofbirdzjy/archive/2007/09/04/1771594.aspx
  
  2.3
   Java数据类型,三种基本类型
  
  1.整形 byte(8) short(16) int(32) long(64)
  2.浮点型 float(32) double(64)
  3.字符 char(16)
  4.布尔型 boolean
  5.数组 type var-name[]// example: int beatles[]=new int[];
  
  Java和C蛮多定义差不多,但是,字符占的bit很不同了,整型都加了一个数量级,char也是,char myChar='我'会报错吗?(不会),那个Byte和short我个人建议不要使用,因为感觉上你对数据大小限制的很好,其实,Java虚拟机只是用int型来做处理,当然你写也可以,就是虚拟机在去强制转换一把 ,增加开销。
  
  
  2.4
  
   PHP数据类型
   PHP是动态解释性语言,弱类型的语言
   常量:bool define ( string name, mixed value [, bool case_insensitive] )
   变量:
  1.boolean(布尔型) $a = True;
  2.integer(整型) $a = 1234;
  3.float(浮点型,也作“double”) $a = 1.2e3;
  4.array(数组) $a = array();
  5.object(对象) (以后介绍)
  6.resource(资源) 资源是一种特殊变量,保存了到外部资源的一个引用
  7.NULL 殊的 NULL 值表示一个变量没有值。NULL 类型唯一可能的值就是 NULL。在下列情况下一个变量被认为是 NULL: 被赋值为 NULL;尚未被赋值;被 unset()。动态语言的定义,不用先指明它是什么类型,PHP在定义变量的时候要加$就可以了。
  
  2.5
   Python数据类型
   如果说Power来自于哪里,那一定是来自与基底。Python的强大,根在于数据类型的强大。在 Python 中,简单数据类型并不是原始数据类型,而是完善的对象,它们有自已的方法和类。而,虽然Java是全部面向对象的语言,但是它的基本类型不是对象。这个设计原则:根据Python的“深入多态现象”(作者自己构造的术语),一个对象做什么要比一个对象是什么重要。这是一种设计哲学吧。
  
  Python也是动态解释性语言,强类型的语言
  基本的类型
  1.nubmer(boolean,int,long,float,complex) example: i = 20
  2.String example: y="helloworld"/'Helloworld'
  3.Unicode strings example: u'Hello World !'
  下面就是很强大的的数据类型
  4.Dictionary example:d = {"k1":"v1", "k2":"v2"}很类似Hash。强吧,强的,它还是一个对象,有很多方法,具体可以查看他的API
  5.Tuple example:t = ("a", "b", "mpilgrim", "z", "example")
  6.List example:li = ["a", "b", "mpilgrim", "z", "example"] 你可以理解为是Java中的数组,但是Python的List绝对比Java强大,你可以理解为ArrayList.
  7.Sets example:basket = ['apple', 'orange', 'apple', 'pear', 'orange', 'banana']
  很有颠覆性的数据类型吧,来吧,去体验一下Python的Power吧
  
  

你可能感兴趣的:(JavaScript,数据结构,PHP,python,mfc)