当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

西安石油大学计算机学院:《程序设计语言C Programming Language C》教学资源(PPT课件)第03章 数据类型、运算符与表达式

资源类别:文库,文档格式:PPT,文档页数:40,文件大小:157.5KB,团购合买
1. C的数据类型 2. 常量和变量 3. 整型、实型、字符型数据 4. 变量赋初值 5. 各类数值型数据间的混合运算 6. 算术运算符和算术表达式 7. 赋值运算符和赋值表达式 8. 逗号运算符和逗号表达式
点击下载完整版文档(PPT)

第3童 数据类型、运算符与表达式

第3章数据类型、运算符与表达式 本章内容 1.c的数据类型 2.常量和变量 3.整型、实型、字符型数据 4.变量赋初值 5.各类数值型数据间的混合运算 6.算术运算符和算术表达式 7.赋值运算符和赋值表达式 8.逗号运算符和逗号表达式

-2- 第3章 数据类型、运算符与表达式 本 章 内 容 1. C的数据类型 2. 常量和变量 3. 整型、实型、字符型数据 4. 变量赋初值 5. 各类数值型数据间的混合运算 6. 算术运算符和算术表达式 7. 赋值运算符和赋值表达式 8. 逗号运算符和逗号表达式

第3章数据类型、运算符与表达式 3.1c的数据类型 数据以特定的形式存在:如整数、实数、字符等。 数据结构:数据的组织形式 ☆数据元素之间存在某些联系 ■线性( Linear)结构 层次结构或树(Tree)结构网状或图( Graph)结构

-3- 第3章 数据类型、运算符与表达式 3.1 C的数据类型 数据以特定的形式存在:如整数、实数、字符等。 数据结构:数据的组织形式 v 数据元素之间存在某些联系 线性(Linear)结构 层次结构或树(Tree)结构 网状或图(Graph)结构

第3章数据类型、运算符与表达式 3.1c的数据类型 C的数据结构是以数据类型形式出现的,如下表: 实型单精度 基本类型整型字符型 枚举类型 实型双精度 构造类型数组类型结构体类型共用体类型 指针类型 空类型 处理同一类问题,如果数据结构不同,算法也不同,应 综合考虑,选择最佳的数据结构和算法

-4- 第3章 数据类型、运算符与表达式 v C的数据结构是以数据类型形式出现的,如下表: 基本类型 整型 字符型 实型单精度 枚举类型 实型双精度 构造类型 数组类型 结构体类型 共用体类型 指针类型 空类型 处理同一类问题,如果数据结构不同,算法也不同,应 综合考虑,选择最佳的数据结构和算法。 3.1 C的数据类型

第3章数据类型、运算符与表达式 3.2常量和变量 常量和符号常量 ☆常量 在程序运行过程中其值不能被改变的量。 如字面常量:如3.6,-8,’A’等。 ☆符号常量:用标识符代表的常量。 例3.1: define price 30 main 0 int num. total num =10 total num *k Price printf(total %d",total)

-5- 第3章 数据类型、运算符与表达式 常量和符号常量 v 常量 在程序运行过程中其值不能被改变的量。 如字面常量:如3.6, -8, 'A'等。 v 符号常量:用标识符代表的常量。 例3.1: #define PRICE 30 main() { int num, total; num = 10; total = num * PRICE; printf("total = %d", total); } 3.2 常量和变量

第3章数据类型、运算符与表达式 3.2常量和变量 变量 ◆运算过程中其值可以改变的量。 ◆系统为程序中的每一个变量开辟一个存储单元,用来存放变量的 值。如 X=3.5 X=6.3 35→[6.3

-6- 第3章 数据类型、运算符与表达式 变量 v 运算过程中其值可以改变的量。 v 系统为程序中的每一个变量开辟一个存储单元,用来存放变量的 值。如: X = 3.5 X = 6.3 3.5 6.3 X X 3.2 常量和变量

第3章数据类型、运算符与表达式 3.2常量和变量 ☆变量的命名 ■标识符:用来标识变量名、符号常量名、函数名、类型名、 文件名的有效字符序列,不能与关键字同。 ■C语言规定标识符只能由字母、数字和下划线三种字符组成, 且第一个字符必须为字母或下划线 变量名实际上是一个符号地址

-7- 第3章 数据类型、运算符与表达式 v 变量的命名 标识符:用来标识变量名、符号常量名、函数名、类型名、 文件名的有效字符序列,不能与关键字同。 C语言规定标识符只能由字母、数字和下划线三种字符组成, 且第一个字符必须为字母或下划线。 变量名实际上是一个符号地址。 3.2 常量和变量

第3章数据类型、运算符与表达式 3.2常量和变量 ◆变量的定义 C语言中要求变量要先定义,后使用 变量的定义格式 数据类型变量名列表 例如:intx,y; int a: char c: 变量定义时要具体指出该变量要存放数值的类型,从而为该 变量分配相应数据类型的内存单元空间。 ■变量定义时指定数据类型用来进行操作的匹配性检查。例如: It n: n=5.5; pr intf("‰d\n"); 输出结果:5?

-8- 第3章 数据类型、运算符与表达式 v 变量的定义 C语言中要求变量要先定义,后使用。 变量的定义格式: 数据类型 变量名列表; 例如:int x, y; int a; char c; 变量定义时要具体指出该变量要存放数值的类型,从而为该 变量分配相应数据类型的内存单元空间。 变量定义时指定数据类型用来进行操作的匹配性检查。例如: int n; n = 5.5; printf("%d\n "); 输出结果:5 ? 3.2 常量和变量

第3章数据类型、运算符与表达式 3.3整型数据 整型常量的表示方法 ☆十进制整数 ◆八进制整数:以数字0开头,如0123。任意一个八进制整数可表示为: C=cn-18n-1+cn-28n-2+…+c181+c80 Ci只能取0~7之一的值;八进制的基数是8。 ☆十六进制整数:以0x开头,如0x123。 E采用十六个不同的记数符号,即数码:0~9及A、B、C、D、E、F。 采用逢十六进一的进位原则,各位数的"权”是以16为底数的幂。 例如: (2AF) 2×162+A×161+F×160 =2×162+10×16+15×1=(687)10

-9- 第3章 数据类型、运算符与表达式 整型常量的表示方法 v 十进制整数 v 八进制整数:以数字0开头,如0123。任意一个八进制整数可表示为: C = cn-18n-1 +cn-28n-2 +…+c181 + c080 Ci只能取0~7之一的值;八进制的基数是8。 v 十六进制整数:以0x开头,如0x123。 采用十六个不同的记数符号,即数码:0~9及A、B、C、D、E、F。 采用逢十六进一的进位原则,各位数的"权"是以16为底数的幂。 例如: (2AF)16 = 2×162+A×161+F×160 =2×162+10×16 +15×1 =(687)10 3.3 整型数据

第3章数据类型、运算符与表达式 3.3整型数据 整型变量 ◆整型数据在内存中的存在形式 数据在内存中以二进制形式存放。例如: int 1. 数值是以补码形式表示的。 10 0000000000001010 10

-10- 第3章 数据类型、运算符与表达式 整型变量 v 整型数据在内存中的存在形式 数据在内存中以二进制形式存放。例如: int i; i = 10; 数值是以补码形式表示的。 10 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 3.3 整型数据

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共40页,可试读14页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有