《C语言程序设计》课程教学资源(PPT课件讲稿)第三章 数据类型、运算符与表达式

第三章数据类型、运算符与表达式
第三章 数据类型、运算符与表达式

基本数据类型 整型:int,long, short 字符型:char 单精度型:foat, 双精度型: double 基本的运算符: 算术运算符:+、-、/、十十、 赋值运算符:= 逗号运算符:
基本数据类型: 整 型: int, long ,short 字 符 型: char 单精度型: float, 双精度型: double 基本的运算符: 算术运算符: +、-、 * 、/、++、- - 赋值运算符:= 逗号运算符 :

§3C的数据类型 数据类型是任何 整型 语言的基础 字符型 基本类型 实型(Re浮点型网2x){单精度 双精度√ 数据类型 枚举类型(Emm) 数组(Aray) 构造类型结构体构ner 共用体联合 Union) 指针类型( Po int er) 空类型(ML)
§3.1 C的数据类型 数据类型是任何 语言的基础

基本数据类型定义关键字 整型:int 字符型:char 单精度浮点型:foat 双精度浮点型: double 基本数据类型修饰符: signed(有符号的) unsigned(无符号的) ong(长的) short(短的)
基本数据类型定义关键字: 整 型: int 字 符 型: char 单精度浮点型: float 双精度浮点型: double 基本数据类型修饰符: signed (有符号的) unsigned (无符号的) long (长的) short (短的)

§32常量与变量 321常量( Constant)与符号常量 常量:在程序运行过程中,其值不能被改变的量。 符号常量:用一个标识符代表一个常量的。 符号常量通常用大写字母表示。 字符常量: 用单引号引起来的单个字符。注:“aA不同
§3.2 常量与变量 3.2.1 常量(Constant)与符号常量 常量: 在程序运行过程中,其值不能被改变的量。 符号常量:用一个标识符代表一个常量的。 符号常量通常用大写字母表示。 字符常量: 用单引号引起来的单个字符。注:‘a’‘A’不同

例3 # define语句定义一个符号常量 #define price 30 PRICE,其值等于30。该值在程 序运行过程中不能被改变。 maino 符号常量通常用大写字母表示。 编译程序在翻译本源程序文件时 int num. total: 符号常量 PRICE用其值30替换 num= 10 total= num price. 程序运行结果是 printf( total = %d", total; total= 300
[例3.1] #define PRICE 30 main() { int num, total; num = 10; total = num * PRICE; printf("total = %d", total); } #define语 句 定义一 个符号 常 量 PRICE,其值等于30。该值在程 序运行过程中不能被改变。 符号常量通常用大写字母表示。 编译程序在翻译本源程序文件时 ,符号常量PRICE用其值30替换 。 程序运行结果是: total = 300

322变量( Variable) 变量在程序运行过程中,其值可以被改变的量。 变量用标识符表示,以字母、数字、下划线 组成,且第一个字符必须为字母或下划线 注意:大写字母和小写字母被认为是两个不同的字符。 建议:变量名的长度不超过8个字符。 C语言规定:所有的变量都应作强制定义,做到“先定义,后使用”。 是合法变量名? 1. sum 2. laverage X 3. student name 4. above 5. lotus 1 2 3
3.2.2 变量(Variable) 变量:在程序运行过程中,其值可以被改变的量。 变量用标识符表示,以字母、数字、下划线 组成,且第一个字符必须为字母或下划线。 注意:大写字母和小写字母被认为是两个不同的字符。 建议:变量名的长度不超过8个字符。 C语言规定:所有的变量都应作强制定义,做到“先定义,后使用” 。 × 是合法变量名? 1. sum 2. 1average 3. student_name 4. _above 5. lotus_1_2_3

变量在内存中占据 一定的存储单元。 变量名的类型表明 存储单元的数量 int total totals 变量名(符号地址) total 80 变量值 存储单元
total 80 变量名(符号地址) 变量值 存储单元 变量在内存中占据 一定的存储单元。 变量名的类型表明 存储单元的数量 int total total=80

§33整型数据 3.3.1整型常量 C语言中数值常量的表达方式:3种 1、十进制整数 123十进制:表示十进制数123 45 2、八进制整数(0开头) 0123:八进制数,表示十进制数83 3、十六进制整数(0x开头) 0x123:十六进制数,表示十进制数291 4、长整型常量:在整数后加一个字母l或L, 123L
§3.3 整 型 数 据 3.3.1 整型常量 C语言中数值常量的表达方式:3种 1、十进制整数 123 十进制: 表示十进制数123 45 2、八进制整数(0开头): 0123: 八进制数 ,表示十进制数83 3、十六进制整数(0x开头): 0x123:十六进制数, 表示十进制数291 4、长整型常量:在整数后加一个字母 l或L, 123L

3.3,2整型变量 整型变量的分类( IBMPO) 基本型(整型)int 2字节 短整型 short或 short int 2字节 长整型long或 long int 4字节 无符号整型: unsigned 2字节 无符号短整型 unsigned short2字节 无符号长整型 unsigned long4字节 C语言标准没有规定整型变量在计算机内存中所占 的字节数,它与具体的机器和操作系统有关:
3.3.2 整型变量 一、整型变量的分类(IBMPC) 基本型(整型)int 2字节 短整型 short 或 short int 2字节 长整型 long 或 long int 4字节 无符号整型:unsigned 2字节 无符号短整型:unsigned short 2字节 无符号长整型:unsigned long 4字节 C语言标准没有规定整型变量在计算机内存中所占 的字节数,它与具体的机器和操作系统有关:
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第二章 程序的灵魂——算法.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第一章 C语言概述.ppt
- 《C语言程序设计》课程电子教案:第八章 数组作为函数参数.doc
- 《C语言程序设计》课程电子教案:第八章 函数的嵌套调用和递归调用.doc
- 《C语言程序设计》课程电子教案:第八章 函数的定义、调用.doc
- 《C语言程序设计》课程电子教案:第七章 数组.doc
- 《C语言程序设计》课程电子教案:第七章 字符数组.doc
- 《C语言程序设计》课程电子教案:第七章 数组.doc
- 《C语言程序设计》课程电子教案:第六章 循环控制.doc
- 《C语言程序设计》课程电子教案:第六章 循环控制.doc
- 《C语言程序设计》课程电子教案:第五章 选择结构程序设计.doc
- 《C语言程序设计》课程电子教案:第五章 选择结构程序设计.doc
- 《C语言程序设计》课程电子教案:第四章 顺序程序设计.doc
- 《C语言程序设计》课程电子教案:第三章 运算符与表达式.doc
- 《C语言程序设计》课程电子教案:第三章 数据类型.doc
- 《C语言程序设计》课程电子教案:第二章 程序的灵魂——算法.doc
- 《C语言程序设计》课程电子教案:第一章 C语言概述.doc
- 《多媒体技术》课程PPT教学课件:第7章 多媒体计算机硬件.ppt
- 《多媒体技术》课程PPT教学课件:第6章 多媒体数据压缩技术.ppt
- 《多媒体技术》课程PPT教学课件:第5章 视频.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第四章 最简单的C程序设计——顺序程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第五章 选择结构程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第六章 循环控制.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第七章 数组.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第八章 函数.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第九章 编译预处理.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第十章 指 针.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第十一章 结构体、公用体、枚举类型及其它.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第十二章 位运算.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第十三章 文件.ppt
- 《C语言程序设计》课程教学资源:习题2(第7-第10章).doc
- 《C语言程序设计》课程教学资源:习题1(第1-第6章).doc
- 《网页设计教程》PPT课件:第1章 网页制作初识.ppt
- 《网页设计教程》PPT课件:第10章 JavaScript和DHTML技术.ppt
- 《网页设计教程》PPT课件:第11章 示例网页利用ASP实现交互功能.ppt
- 《网页设计教程》PPT课件:第12章 利用ADO实现网页与数据库的链接.ppt
- 《网页设计教程》PPT课件:第2章 创建站点.ppt
- 《网页设计教程》PPT课件:第3章 网页文本的处理.ppt
- 《网页设计教程》PPT课件:第4章 网页表格的处理.ppt
- 《网页设计教程》PPT课件:第5章 网页框架的处理.ppt