每个人都想飞,但是还没有学会走路之前,连跑你都不行-----侯俊杰(侯捷)传说中的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.youkuaiyun.com/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吧
如果你觉得这些最简单你都不愿意看的话,我可以说这个小组不适合你,更可以说,你心太浮躁,做程序更不适合你。
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.youkuaiyun.com/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吧