3.字符数据在内存中的存储形式 一个字符常量存放到内存时,实际上是将 该字符的ASCII代码放到存储单元中。 char c1='a',c2='b'; c c2 97 98 (a) cl c2 01100001 01100010 (b)
3. 字符数据在内存中的存储形式 一个字符常量存放到内存时,实际上是将 该字符的ASCII代码放到存储单元中。 char c1=‘a’,c2=‘b’;
4.字符串常量 用双引号括起来的字符序列 “abc” “helo”“1234 “g0od” 内存中的存储形式: a b 字符串结束标志 h e II 0 0 “A” A
4. 字符串常量 用双引号括起来的字符序列 “abc” “hello” “1234” “good” 内存中的存储形式: h e l l 0 \0 a b c \0 字符串结束标志 “A” ’A’ A \0 A
喉转义字符作为一个字符计算 “abcn” “abc\n” “abcln” ↑ 4字符 5字符 5字符 cout<<“we must sduty c-→ 续行符 ++hard!” 四、符号常量 格式:#define 标识符 字符串 例:#define PI3.1415926 标识符一般用大写 优点: (1)含义清楚 (2)在需要改变一个常量时能做到“一改全改
四、符号常量 格式:#define 标识符 字符串 例:#define PI 3.1415926 标识符一般用大写 优点: ⑴含义清楚 ⑵在需要改变一个常量时能做到“一改全改” 转义字符作为一个字符计算 “abc\n” “abc\\n” “abc\\\n” 4字符 5字符 5字符 cout<<“we must sduty c ++hard!”; \ 续行符
例:符号常量的使用 #include <iostream> using namespace std #define PRICE 30 int main ( int num,total, num=10; total=num PRICE; cout<<"total="<<total<<endl; return O; }
例:符号常量的使用 #include <iostream> using namespace std; #define PRICE 30 int main ( ) { int num,total; num=10; total=num * PRICE; cout<<″total=″<<total<<endl; return 0; }
2.3变量 一、变量 整型变量 实型变量 运行过程中,值可改变的量 字符变量 变量名 变量值 存储单元 三、 变量命名规则: (1)标识符组成:字母、数字、下划线 (2)第一个字符必须为字母或下划线。 (3)关键字不能作为标识符。 (4)长度根据系统而定
2.3 变量 一、变量 整型变量 实型变量 运行过程中,值可改变的量 字符变量 二、变量命名规则: (1)标识符组成:字母、数字、下划线 (2)第一个字符必须为字母或下划线。 (3) 关键字不能作为标识符。 (4)长度根据系统而定。 3 a 变量名 变量值 存储单元