C语言 程序设计 第2章 C语言基础及顺序结构程序设计.ppt

C语言 程序设计 第2章 C语言基础及顺序结构程序设计.ppt

ID:50350839

大小:2.40 MB

页数:49页

时间:2020-03-08

C语言 程序设计 第2章 C语言基础及顺序结构程序设计.ppt_第1页
C语言 程序设计 第2章 C语言基础及顺序结构程序设计.ppt_第2页
C语言 程序设计 第2章 C语言基础及顺序结构程序设计.ppt_第3页
C语言 程序设计 第2章 C语言基础及顺序结构程序设计.ppt_第4页
C语言 程序设计 第2章 C语言基础及顺序结构程序设计.ppt_第5页
资源描述:

《C语言 程序设计 第2章 C语言基础及顺序结构程序设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章C语言基础及顺序结构程序设计【问题2】已知圆的半径为r,用C语言编程计算圆的周长c和面积s。分析:①数学模型:圆周长c=2πr,圆面积s=πr2②数学上,2是整数,π是实数,二者值固定,是常量;圆半径r可以取任意的正数,圆周长和面积为实数。③在程序中,需要考虑:常量(2和π)如何表示?半径如何输入?如何按公式计算,计算结果如何保存、如何输出等?在C中,不同类型的数据其表示、存储、加工的方法各不相同,输入输出的格式也不相同。第2章基础知识2.1几个基本概念2.2数值型数据及其输入与输出2.3字符型

2、数据及其输入与输出2.4C语言的运算符和表达式2.5不同类型数据间的混合运算和转换2.6顺序结构程序设计第2章基础知识2.1几个基本概念2.1.1C的数据类型2.1.2常量与变量的概念2.1.3数据的输入与输出2.1.4格式输入与输出函数简介在学习C语言程序设计之前,需要掌握几个基本概念。2.1.1C的数据类型1.数据类型的概念表2-1学生个人信息数据项特征分析数据分类数据项及特征常进行的加工处理方式数值型数据年龄——整数考试成绩——整数或实数学习生活费——整数或实数加、减、乘、除等数学运算字符型数据

3、姓名——一串字符 性别——单个字符家庭住址——一串字符查找、比较等数据的这种特定的表现形式和加工处理方法的属性称为数据的数据类型。第2章基础知识2.1.1C的数据类型2.C的数据类型单精度型float双精度型doubleC数据类型基本类型构造类型指针类型空类型void定义类型typedef字符类型char整型实型枚举类型enum数组结构体struct共用体union短整型short长整型long整型int数据在计算机中所占用的内存字节数被称为数据的“数据长度”。数据类型决定:1.数据占内存字节数2.数

4、据取值范围3.其上可进行的操作2.1.1常量与变量的概念【问题2】的解答:求圆周长和面积,用C语言编写的程序如下:#definePI3.14159/*定义符号常量PI代表圆周率*/main(){floatr,c,s;/*声明r,c,s为实型变量*/printf("r=");/*输出提示信息:r=*/scanf(“r=%f”,&r);/*从键盘输入半径值给r*/c=2*PI*r;/*计算圆周长*/s=PI*r*r;/*计算圆面积*/printf("r=%f,c=%.2f,s=%.2f",r,c,s)

5、;}2和3.14159是常数,直接写出r、c、s用于存放半径、周长和圆面积,这些称为“变量”PI称为“符号常量”例:符号常量举例(ch2_1.c)#definePRICE30main(){intnum,total;num=10;total=num*PRICE;printf(“total=%d“,total);}整型常量如:123实型常量如:1.23字符常量如:’A’字符串常量如:”abcd”1.常量>>>>(1)定义:程序运行时其值不能改变的量,即常数。(2)分类:定义格式:#define符号常量常量

6、如:#definePRICE30(3)符号常量:用标识符代表的常量。运行结果:total=3002.变量(1)变量及其作用:在程序的执行过程中,其值可以发生变化的量,称为变量。通常,变量用于保存程序执行过程中输入的数据、计算的中间结果以及最终结果。变量的名字称为变量名。变量名代表了内存中指定的存储单元,在这些存储单元中,存放的是变量的值。程序通过变量名访问变量的存储单元,从而得到变量的值。变量、存储单元与变量的值之间的关系如图2-2所示:图2-212变量名a变量的值存储单元(2)变量名及变量的值:标识

7、符的命名规则如下:①以字母或下划线开头。②在第一个符号的后面,可以跟字母、数字或下划线。③区分字母的大、小写。④长度一般不超过8个字符。⑤C语言的保留字不能作为标识符使用。给变量命名时,尽量做到“见名知义”,建议用小写字母表示。例如:sum、name、age等。(3)变量的命名规则:应遵循标识符的命名规则【例2-1】试判断下面所给出的字符序列,哪些是合法的C语言变量名。x_01A1B_1C.1int_1aa1ab?a-5b_1a2.ca1.txt1.doc1a__a1解:上述字符序列里,合法的变量名是

8、:x_01A1B_1_1aa1b_1_a1变量的数据类型可以是C中的任何一种数据类型。基本类型:整型、实型、字符型。没有字符串变量。整型数据带符号整数整型int4B短整型short2B长整型longint4B无符号整数无符号整型unsignedint4B无符号短整型unsignedshort2B无符号长整型unsignedlong4B实型数据单精度float4B双精度double8B长双精度longdouble10B字符类数据字符型char1B(4)变量

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。