欢迎来到天天文库
浏览记录
ID:48045768
大小:442.50 KB
页数:37页
时间:2020-01-13
《第2讲 基本数据类型与运算.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基本数据类型与运算第2讲回顾上一讲学习内容2.C语言的发展与特点3.C语言程序的基本结构第1章1.1--1.4重点:算法及其描述C语言程序的基本结构4.C语言程序的运行环境1.程序设计及算法22C语言的发展与特点(4)2.3C语言的特点语言简洁、紧凑、灵活运算符和数据类型丰富程序设计结构化、模块化生成目标代码质量高可移植性好返回主菜单3引例分析求n个数的平均值的算法输入处理输出求平均值的数的个数n求平均值的每个数的数值num⑥输出avg①用sum存放已输入数值的和,用i计数,用avg存放平均值。sum初值为0,i初值为0,avg初值为0。
2、②若i3、从main函数开始执行的,与main函数的位置无关。(4)每个语句的最后必须有一个分号作为语句结束符。(5)C语言本身没有输入输出语句。输入和输出的操作是由库函数scanf和printf等函数来完成的。C对输入输出实行“函数化”。6(6)使用标准库函数时应在程序开头一行写:#include(7)用/*……*/或//表示注释。注释只是给人看的,对编译和运行不起作用。注释可以写在一行中的最右侧,也可以单独一行。(8)C程序书写格式自由。一行内可以写几个语句,一个语句也可以分写在多行上。stdio.h:standardinpu4、t&outputhead7本讲主要内容2.基本数据类型3.基本运算与表达式第2章2.1--2.6重点:变量命名规则基本数据类型的使用常用运算符的使用本讲小结4.常用数学库函数1.变量与常量81.变量和常量(1)1.1变量对于变量,在程序运行期间,其内存单元中存放的数据值可以根据需要随时改变内存单元a3变量名变量值变量的存储单元变量存储单元的大小由什么确定?注意:变量必须先定义,才能使用。否则编译系统将给出变量未定义的错误信息(UndeclaredIdentifier)91.变量和常量(2)1.2变量的定义—标识符关键字具有特定含义的标识符5、。关键字不能另作它用。(P28)预定义标识符被用作库函数名和预编译命令的标识符自定义标识符用于标识变量、常量、数组、用户自定义函数等的标识符101.变量和常量(3)1.2变量的定义—自定义标识符命名规则①自定义标识符由英文字母、数字和下划线构成②开头字符必须是字母或下划线(不能为数字)③不能使用关键字(建议也不要使用预定义标识符)在标识符命名时,一般提倡使用能反映实际意义的标识符标识符的长度,不同的C编译系统有不同的规定:TurboC2.0最长可允许32个字符;VC++6.0标识符最长可允许247个字符。111.变量和常量(4)1.2变量6、的定义—变量的定义变量定义的一般格式:[存储类别]类型符变量名表;寄存器变量(register)自动变量(auto)外部变量(extern)静态变量(static)数据类型标识符:float、double、int、short、long、char......变量名1,变量名2,…,变量名n引例中变量的定义121.变量和常量(5)1.2变量的定义—变量的初始化变量的初始化,就是在定义变量的同时赋予其与类型相一致,并且与问题解决意义相一致的初值。intn;floatnum;floatsum;inti;floatavg;或者intn,i;floa7、tnum,sum,avg;intn=0;floatnum=0;floatsum=0;inti=0;floatavg=0;或者intn=0,i=0;floatnum=0,sum=0,avg=0;131.变量和常量(6)1.3常量(Constants)对于常量,在程序运行期间,其内存单元中存放的数据值不能改变。常量直接常量符号常量12、0、-34.6、-1.23‘a’、‘b’DefinePI3.14159DefineN100思考题:什么样的情况需要定义符号常量?返回主菜单整型常量实型常量字符常量142.基本数据类型(1)2.1C语言的数据类型8、C数据类型基本类型构造类型指针类型空类型void定义类型typedef数值类型字符类型char整型浮点型单精度型float双精度double短整型short长整型long整型int枚举类型en
3、从main函数开始执行的,与main函数的位置无关。(4)每个语句的最后必须有一个分号作为语句结束符。(5)C语言本身没有输入输出语句。输入和输出的操作是由库函数scanf和printf等函数来完成的。C对输入输出实行“函数化”。6(6)使用标准库函数时应在程序开头一行写:#include(7)用/*……*/或//表示注释。注释只是给人看的,对编译和运行不起作用。注释可以写在一行中的最右侧,也可以单独一行。(8)C程序书写格式自由。一行内可以写几个语句,一个语句也可以分写在多行上。stdio.h:standardinpu
4、t&outputhead7本讲主要内容2.基本数据类型3.基本运算与表达式第2章2.1--2.6重点:变量命名规则基本数据类型的使用常用运算符的使用本讲小结4.常用数学库函数1.变量与常量81.变量和常量(1)1.1变量对于变量,在程序运行期间,其内存单元中存放的数据值可以根据需要随时改变内存单元a3变量名变量值变量的存储单元变量存储单元的大小由什么确定?注意:变量必须先定义,才能使用。否则编译系统将给出变量未定义的错误信息(UndeclaredIdentifier)91.变量和常量(2)1.2变量的定义—标识符关键字具有特定含义的标识符
5、。关键字不能另作它用。(P28)预定义标识符被用作库函数名和预编译命令的标识符自定义标识符用于标识变量、常量、数组、用户自定义函数等的标识符101.变量和常量(3)1.2变量的定义—自定义标识符命名规则①自定义标识符由英文字母、数字和下划线构成②开头字符必须是字母或下划线(不能为数字)③不能使用关键字(建议也不要使用预定义标识符)在标识符命名时,一般提倡使用能反映实际意义的标识符标识符的长度,不同的C编译系统有不同的规定:TurboC2.0最长可允许32个字符;VC++6.0标识符最长可允许247个字符。111.变量和常量(4)1.2变量
6、的定义—变量的定义变量定义的一般格式:[存储类别]类型符变量名表;寄存器变量(register)自动变量(auto)外部变量(extern)静态变量(static)数据类型标识符:float、double、int、short、long、char......变量名1,变量名2,…,变量名n引例中变量的定义121.变量和常量(5)1.2变量的定义—变量的初始化变量的初始化,就是在定义变量的同时赋予其与类型相一致,并且与问题解决意义相一致的初值。intn;floatnum;floatsum;inti;floatavg;或者intn,i;floa
7、tnum,sum,avg;intn=0;floatnum=0;floatsum=0;inti=0;floatavg=0;或者intn=0,i=0;floatnum=0,sum=0,avg=0;131.变量和常量(6)1.3常量(Constants)对于常量,在程序运行期间,其内存单元中存放的数据值不能改变。常量直接常量符号常量12、0、-34.6、-1.23‘a’、‘b’DefinePI3.14159DefineN100思考题:什么样的情况需要定义符号常量?返回主菜单整型常量实型常量字符常量142.基本数据类型(1)2.1C语言的数据类型
8、C数据类型基本类型构造类型指针类型空类型void定义类型typedef数值类型字符类型char整型浮点型单精度型float双精度double短整型short长整型long整型int枚举类型en
此文档下载收益归作者所有