C语言程序设计 第2章G语言基础 八>此京科技大竹算机系
第2章 C语言基础 北京科技大学 计算机系 C 语言程序设计
本章主要内容 本章介绍C语言的基础,包括 数据类型 运算符和表达式 ●均是程序设计的基本知识 为什么讨论这些知识? 通常程序要对数据进行操作处理: 处理的对象是数据 通过运算符和表达式进行操作 2021/1/16
2021/1/16 本章主要内容 2 ⚫ 本章介绍C语言的基础,包括: – 数据类型 – 运算符和表达式 ⚫ 均是程序设计的基本知识 ⚫ 为什么讨论这些知识? 通常程序要对数据进行操作处理: – 处理的对象是数据 – 通过运算符和表达式进行操作
例如 【例21】计算圆的面积,半径为5cm 程序如下: 例21 main() float r, area r=5 area=3.14*r*r; printf(%fn ", area) 运算结果是输出圆的面积:7850000 程序中用到的数据:r、area、5、3.14 对数据进行的运算:* 2021/1/16
2021/1/16 例如: 3 【例2.1】计算圆的面积,半径为 5 cm。 程序如下: main( ) { float r, area ; r=5 ; area=3.14*r*r; printf ("%f\n ", area) ; } 运算结果是输出圆的面积:78.500000 程序中用到的数据:r、area、5、3.14 对数据进行的运算:* 、= 例jc2_1
分析 4 涉及数据类型 的基本知识 计算机操作处理时,要完成以: 在内存中给半径r和运算结果area开辟存 储空间,存放它们的值。应该留多大的地 方来存放它们的值? 数据5和314与r、area不同,它们是在 编写程序时就给出确定的值,在运算过程 中不会改变。这样的数计算机怎么处理? ●对数5和小3.14,计算机存放时是否 有区别? 2021/1/16
2021/1/16 分析: 4 计算机操作处理时,要完成以下工作: ⚫ 在内存中给半径 r 和运算结果 area 开辟存 储空间,存放它们的值。应该留多大的地 方来存放它们的值? ⚫ 数据 5 和 3.14 与 r 、area 不同,它们是在 编写程序时就给出确定的值,在运算过程 中不会改变。这样的数计算机怎么处理? ⚫ 对整数 5 和小数3.14 ,计算机存放时是否 有区别? 涉及数据类型 的基本知识
C语言的数据类型 5 本章材论 基本类型数据 整型 字符型 基本类型实型浮点型∫单精度型 空类型 双精度型 C数据类型 数组类型 构造类型」结构体类型 共用体类型 枚举类型 指针类型 2021/1/16
2021/1/16 5 C语言的数据类型 C数据类型 数组类型 结构体类型 共用体类型 枚举类型 整型 字符型 实型(浮点型) 空类型 单精度型 双精度型 基本类型 指针类型 构造类型 本章讨论 基本类型数据