数据类型

来源:互联网 发布:mysql substring函数 编辑:程序博客网 时间:2024/06/01 10:19

数值型数据类型:

byte(1),short(2),int(4),long(8)

float,double

 

关键字:keyword,在一种编程语言中,用来表示特定意义特定标识符;

保留字和关键字是否是同一个意思?

在多种编程语言中,两者意义相同,在java中,有所区别;

此处的“保留”是指将一些标识符做为Java的关键字,但没有任何作用,即没有赋予它们固定的功能。const,goto

 

字符类型:

关键字:char(character),int(integer)

在不同类型的编程语言中,字符类型都做为一种基本类型存在,但分为单字节和双字节两种形态。

所有的字符个数都是固定的,每个都有固定的编码值;

当我们向内存存储一个字符时,无论单字节还是双字节字符,都只存其编码值;

单字节字符:ASCII,可用的字符为127个,分为可打印字符和不可打印字符

   需要我们掌握:c和C++使用

1、    大写英文字母:’A’-‘Z’  65

2、    小写英文字母:’a’-‘z’  97

3、    数字字符:’0’-‘9’   48

注意2个问题:数字字符与数字的关系?

问题1:字符’0’与数字0的关系:’0’== 0 + 48

问题2:大写英文与小写英文的关系:’a’==’A’+32


双字节字符:java和C#使用

   双字节编码表:unicode[0,65535]

   一个问题:在双字节编码表中,字符’a’占几个字节,汉字’中’占几个字节?

在编码表中,英文字符在靠前的位置,但在实际存储时,只会占1个字节;

   另一个问题:ASCII与Unicode两个编码表之间的关系?单字节编码完全包含在双字节编码中。

在范围许可的情况下,整型数据和字符型数据可以互相赋值;

在字符使用时,注意到几个转义字符的应用:

1、    单引号:’\’’  “\’

2、    双引号:’\”’   “\”

3、    换行符:’\n’   “\n


0 0
原创粉丝点击