1 / 50
文档名称:

程序设计基础CHP2.ppt

格式:ppt   大小:576KB   页数:50页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

程序设计基础CHP2.ppt

上传人:s1188831 2017/8/13 文件大小:576 KB

下载得到文件列表

程序设计基础CHP2.ppt

相关文档

文档介绍

文档介绍:第 2 章
基本数据类型与表达式
《程序设计基础》CAUCJSJ
理解C的几种基本数据类型。
掌握变量、符号常量的定义与使用方法。
熟悉C语言运算符(算术、关系、逻辑运算符等)的使用特点。
掌握各种表达式的含义与使用要点。
本章教学要求
一、先观察例子
二、 C语言中数据的定义
常量
变量
三、运算符
四、表达式
五、综合举例
本章教学内容
常量
1、常量的含义:
在程序运行过程中,其值保持不变的量。
2、常量的分类
符号常量
整型常量
字符型常量
实型常量
布尔常量
符号常量
1)含义:用一个标识符表示的常量。
2)定义方法:#define 符号常量数值
例:#define PRICE 30
作用是定义符号常量PRICE的值为30,在程序中任何用到PRICE符号常量的地方,系统将自动用常量30代替。
3)使用要点:
为区分符号常量与变量的不同,通常符号常量用用大写字母表示。
例exp2_1:分析程序!
#include <iostream>
using namespace std;
#define PRICE 30
void main()
{ int num=10,total;
total=num*PRICE;
cout<<total<<endl;
}
整型常量
C语言表示整型常量的方法有以下三种:
十进制整数:用不带任何修饰的整数表示。
如123、-456、0等;
八进制整数:以数字0开头的整数。
如0123、-011等;
十六进制整数:以0x开头的整数。
如0x123、0x2ef;
字符常量
1、普通字符常量:
C语言规定以单引号‘’包围的单个字符为字符常量。
如:‘A’、‘a’、‘2’、’!’等。
注意:
请区别‘A’和‘a’的不同;
‘’中的字符引用的是该字符的ASCII码值。
字符常量的存放形式与整数的存放形式相类似,故C中的字符数据与整型数据之间具有相通性。
2、转义字符常量(也称控制字符常量)
用‘\’开头的特殊形式的字符常量,用以产生一个动作。
如:‘\n’、‘\r’、’\t’、’\v’、’\\’、’\123’等。
转义字符常量
转义字符功能
\n 换行
\t 横向跳格
\v 竖向跳格
\b 退格
\r 回车
\f 走纸换页
\\ “\”字符
\’“’”字符
\0 ASCII码字符
\ddd 1至3位八进制数所代表的字符
\xhh 1至2位十六进制数所代表的字符
C语言中用双引号将一串字符括起来称为字符串常量。
如“asee”、“011”、“We are studing C”等。
要点:请区别”A”与’A’的不同。
因为它们各自在内存中存放的长度不同。
”A”’A’
ASCII码为0的字符
字符串常量
A
A \0