1 / 53
文档名称:

C语言程序设计第三章数据类型、运算符与表达式.ppt

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

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

分享

预览

C语言程序设计第三章数据类型、运算符与表达式.ppt

上传人:cczggg 2014/1/16 文件大小:0 KB

下载得到文件列表

C语言程序设计第三章数据类型、运算符与表达式.ppt

文档介绍

文档介绍:C语言程序设计 第三章 数据类型、运算符与表达式
1
主要内容
C语言的数据类型
常量与变量
整型数据
浮点型数据
字符型数据
变量赋初值
各类数值型数据间的混合运算
算术运算符和算术表达式
赋值运算符和赋值表达式
逗号运算符和逗号表达式
关系运算符
逻辑运算符
2
数据及数据类型
C语言共有10种数据类型:
3
常量与变量
常量和符号常量
整型常量即整数。
十进制数:以非0开始的数。如:220、-560、+369
八进制数:以0开始的数。如:06、0106、0677
十六进制数:以0X或0x开始的数,如:0X0D、0XFF、0x4e、0x123等。
长整型数:在整型常数后添加一个“L”或“l”字母表示。如:22L、0773L、0Xae4l等。
4
常量与变量
浮点型常量即实数
一般形式:由数字、小数点以及必要时的正负号组成。如:、-、、.056、。
指数形式:相当于科学计数法,将a×10b的数表示如下:
aEb 或 aeb
其中:a、E(或e)、b任何一部分都不允许省略。如:、-、.792e-6等。错误表示:
e-6、。
5
常量与变量
字符常量:用两个英文单引号限定的一个字符。如:‘a’、‘9’、‘Z’、‘%’。
特殊字符常量:转义字符
字符形式 功能
\n 换行,将当前位置移到下一行开头
\t 水平跳格,跳到下一个Tab位置
\b 退格,将当前位置移到前一列
\r 回车,将当前位置移到本行开头
\\ 反斜杠字符“\”
\' 单引号字符'
\" 双引号字符"
\ddd 8进制数表示的对应ASCII码字符
\xhh 16进制数表示的对应ASCII码字符
6
常量与变量
字符串常量:用英文双引号限定的一个字符序列,这个字符序列包括的字符个数称为字符串的长度,其长度允许为0。如:
"Hello world" 长度为11
“" 长度为1
"" 长度为7
定义符号常量的一般格式:
#define 符号常量名常量
例如:
#define MAX 200
该命令定义了符号常量MAX,它表示常数200。
7
常量与变量
字符串“program”在内存存储的形式如下图所示。
该字符串占用8个字节的存储空间,但其有效字符的个数却是7,最后一个字节存储字符串结束标志“\0”。
p
r
o
g
r
a
m
/0
字符串存储形式
8
常量与变量
例:已知圆的半径r=,编写程序计算圆的周长和面积。
#define PI
void main()
{
float r=;
float l,s;
l=2*PI*r;
s=PI*r*r;
printf("L=%f S=%f\n",l,s);
}
9
常量与变量
常量的本质
不占据任何存储空间
属于指令的一部分,编译后不再更改
10