第3章数据类型解说.ppt

* 字符常量与字符串常量的区别 二者表示形式不同。 字符常量的定界符是‘’,而字符串常量的定界符是“”。 如:‘a’是字符常量,而“a”是字符串常量。 存储空间不同。 一个字符常量只占1个字节,而一个含有单个字符的字符串常量需要占用2个字节。 如:‘a’在内存中只占1个字节,“a”则需占用2个字节空间。 不允许将一个字符串常量赋给一个字符型变量。 如:ch=‘a’ 是正确的;而ch=“a” 不正确。 * 允许定义变量的同时使变量初始化 例如: int a=3; 等价于 int a; a=3; 允许只对其中一部分变量赋初值 例如:int a=3,b,c=4; char ch1=‘x’,ch2; 若有几个变量初值相同,必须分别赋值 例如:int a=2,b=2,c=2; 3.6 变量赋初值 int a=b=c=2; 对字符型变量初始化时,既可以将字符用单引号括起来直接赋值,也可以使用该字符的ASCII码进行赋值。 例如:char ch=‘A’; 等价于 char ch=65; * 变量的地址 程序运行时,变量的值以二进制的形式存储在内存中。存储空间的大小由变量的数据类型决定。 内存的编址: 内存分为若干个存储单元。 每个单元存放一个字节的数据。 每个单元有唯一的一个地址。 变量存放在内存单元中,若变量所占空间包括多个存储单元,

文档评论(0)

1亿VIP精品文档

相关文档