北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第二章 数据类型与运算符

第二课 数据类型与运算符 北大青鸟 P-
第二课 数据类型与运算符

本课学习目标 数据类型 常量与变量 算术运算符 北大青鸟 P-
本课学习目标 • 数据类型 • 常量与变量 • 算术运算符

数据类型 整型 基本类型 实型 字符型 构造类型 数组型 数据类型 结构体类型 指针类型 空类型 北大青鸟 P-
数据类型 数据类型 基本类型 构造类型 指针类型 空类型 整型 实型 字符型 数组型 结构体类型 程序中对所有的数据都要指定数据类型

常量与变量 常量 变量 程序中,其值不能被 程序中,其值可以改 改变的量 变的量 北大青鸟 P-
常量与变量 • 常量: – 程序中,其值不能被 改变的量。 • 变量 – 程序中,其值可以改 变的量

常量范例 #include void main (0 double rarea: printf("请输入圆半径:"); scanf(%lf", &r); area=3.1415926“r printf("%If\n",area); 北大青鸟 P-
常量范例 #include void main() { double r,area; printf("请输入圆半径:"); scanf("%lf",&r); area=3.1415926*r*r; printf("%lf\n",area); }

常量类型 整型常量 2,85,-56 常量 实型常量 2.175,8.563,-56.1254 字符型常量 a 北大青鸟 P-
常量类型 常量 整型常量 实型常量 字符型常量 2,85,-56 2.175,8.563,-56.1254 ‘a’、’9’

变量 内存 数据15 15 内存中的数据 通过变量,可以为内 存中的位置提供一个 有意义的名称 应用程序要为每一项数据分配内存 需要多少内存 数据被存储在哪个 ① 北大青鸟 P-
变量 15 内存中的数据 数据15 内存 •应用程序要为每一项数据分配内存 – 需要多少内存 – 数据被存储在哪个 通过变量,可以为内 存中的位置提供一个 有意义的名称

内存单 变量的组成要素 变量名 变量值 变量值 例如:max=10 max 北大青鸟 P-
变量 • 变量的组成要素 – 变量名 – 变量值 • 例如:max=10 10 变量值 max 内存单元

变量范例 #include <stdio. h void maino Int x, y, z; X=5; z x+; Printf(“od”,z) 北大青鸟 P-
变量范例 • #include • void main() • { – Int x,y,z; – X=5; – Y=6; – Z=x+y; – Printf(“%d”,z); • }

标识符 什么是标识符? 用户对语言中的变量名、函数名进行自 定义的对象名称。 北大青鸟 P-
标识符 • 什么是标识符? 用户对语言中的变量名、函数名进行自 定义的对象名称
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)第二讲 数据类型与算术运算.doc
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)第九讲 函数.doc
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第九章 函数.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第三章 运算符与表达式.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)第三讲 运算与顺序结构.doc
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第七章 指针.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)第七讲 数据存储机制.doc
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第一章 C语言基础.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)第一讲 C语言基础.doc
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)作业:电话号码存储系统.doc
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)常见错误讲解.doc
- 全国计算机二级C语言常考题型专题讲义.doc
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)课程内容.doc
- 《计算机文化基础》课程电子教案(PPT课件讲稿)第五章 计算机网络基础及 Internet.ppt
- 《计算机文化基础》课程电子教案(PPT课件讲稿)第一章 计算机文化导论.ppt
- 《计算机文化基础》课程电子教案(PPT课件讲稿)第二章 数的表示与编码.ppt
- 《计算机文化基础》课程电子教案(PPT课件讲稿)第六章 WORD2000入门.ppt
- 《计算机文化基础》课程电子教案(PPT课件讲稿)第三章 Windows基础与中文输入法.ppt
- 《计算机文化基础》课程电子教案(PPT课件讲稿)第九章 PowerPoint介绍.ppt
- 《计算机文化基础》课程电子教案(PPT课件讲稿)第七章 EXel2000入门.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第五章 循环结构.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第七章(7-2)指针与指针变量.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第六讲 数组.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)第六讲 数组.doc
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第十一章 复杂数据类型及排序.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第十二章 文件.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第四章 第四讲 分支结构.ppt
- 《Windows DNA应用程式》 面向对象分析与设计讲义.ppt
- 《JAVA OOP开发》英文版 Introduction to Computers and Programming Languages.ppt
- 《JAVA OOP开发》英文版 Chapter 1 Introduction to Object-oriented Programming and Software Development.ppt
- 《JAVA OOP开发》英文版 Chapter 2 Java Programming Basics.ppt
- 《JAVA OOP开发》英文版 Chapter 3 Numerical Data.ppt
- 《JAVA OOP开发》英文版 Chapter 4 Defining Instantiable Classes.ppt
- 《JAVA OOP开发》英文版 Chapter 5 Processing Input with Applets.ppt
- 《JAVA OOP开发》英文版 Chapter 6 Selection statements.ppt
- 《JAVA OOP开发》英文版 Chapter 7 Repetition Statements.ppt
- 《JAVA OOP开发》英文版 Chapter 8 Characters and strings.ppt
- 《JAVA OOP开发》英文版 Chapter 9 objectives.ppt
- 《JAVA OOP开发》英文版 Chapter 10 Sorting and Searching.ppt
- 《JAVA OOP开发》英文版 Chapter 11 File Input and Output.ppt