1 / 45
文档名称:

第2章_C语言程序设计基础.ppt

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

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

分享

预览

第2章_C语言程序设计基础.ppt

上传人:wzt520728 2012/10/24 文件大小:0 KB

下载得到文件列表

第2章_C语言程序设计基础.ppt

文档介绍

文档介绍:第2章 C语言程序设计基础
1
教学目标
理解变量和常量的含义
熟悉基本数据类型- int、char、float 和 double
了解sizeof运算符
了解标准函数(库函数)的使用
理解表达式
使用算术运算符
掌握赋值运算符的用法
理解类型转换
2
C语言中的基本元素
程序
指令
标识符
关键字
常量
运算符
分隔符
……
常量是在程序中保持不变的量
常量用于定义具有如下特点的数据:
在程序中保持不变
在程序内部频繁使用
需要用比较简单的方式替代某些值
3
计算机中常量的表示形式
计算机中常量的表示形式
1、字面常量或直接常量,亦称常数——从字面即可判别的量
例如:100,,‘s’等
2、符号常量——用一个标识符代表一个常量。但要事前定义
例如#define PI
#include <>
#define PI
int main(void)
{
double s,r;
r=5;
s = PI * r * r;
printf("area s=%f",s);
return 0;
}
4
整型常量
整型常量有三种不同的表示形式:
十进制:无前缀,无后缀
八进制:在八进制数值前面加前缀“0”,其数码取值为0~7。
例如:023,0457,01324等
十六进制:前缀为“0X”或“0x”,其数码取值为0~9、A~F或a~f。例如:0X2A,0XA0,0XFFFF等
当任意整型常量后跟一个字母u或U时,表示是无符号整型。例如,123u
5
浮点型常量
浮点型常量有2种不同的表现形式:
十进制小数形式:由数字和小数点组成,必须要有小数点。
例如:,123.,,。
指数形式:如123e3或123E3都代表123×103。注意字母e或E之前必须有数字,且e或E后面的指数必须为整数。
规范化的指数形式:在字母e或E之前的小数部分中,小数点左边应有一位且只能有一位非零的数字,。
6
字符型常量
C语言的字符常量是用单撇号括起来的一个字符,如'A','$'等
转义字符:以一个字符“\”开头的字符序列,代表特殊的含义。
1

2
位十六进制所代表的字符
\
xhh
1

3
位八进制数所代表的字符
\
ddd
代表一个双引号字符
\
"
代表一个单撇号字符
\
'
代表一个反斜杠字符

\

\
\
退格,将当前位置移到前一列
\
b
水平制表,跳到下一个
Tab
位置
\
t
换行,将当前位置移到下一行开头
\
n
含义
字符形式
1

2
位十六进制所代表的字符
\
xhh
1

3
位八进制数所代表的字符
\
ddd
代表一个双引号字符
\
"
代表一个单撇号字符
\
'
代表一个反斜杠字符

\

\
\
退格,将当前位置移到前一列
\
b
水平制表,跳到下一个
Tab
\
t
换行,将当前位置移到下一行开头
\
n
含义
字符形式
7
例:转义字符使用
运行结果
#include <>
void main()
{
printf("123456789\n");
printf("\t123\n");
printf("\\123\'\n");
printf("\"hello!\"\n");
}
8
变量
程序
内存
编写程序时,常常需要将数据存储在内存中,方便后面使用这个数据或者修改这个数据的值。
通常使用变量来存储数据。使用变量可以引用存储在内存中的数据,并随时根据需要显示数据或执行数据操纵。
存储 Rate
Rate * 5%
将值存储为DiscAmt
Rate-DiscAmt
10

将值存储为Result

9
变量命名
在 C 语言中,变量命名需要遵循一定的规则
有效名称
principal
cost_price
marks_3
lastname
city
无效名称
123rate
currency$
discount%
zip code
变量的命名规则:
变量名可以由字母、数字和_(下划线)组合而成
变量名不能包含除_ 以外的任何特殊字符,如:%、# 、逗号、空格等
变量名必须以字母或_(下划线)开头
变量名不能包含空白字符(换行符、空格和制表符称为空白字符)
C 语言中的某些词(例如 int 和 float 等)称为保留字,具有特殊意义,不能用作变量名
C 语言区分大小写,因此变量 price 与变量 PRICE