用C语言编写简单程序课件.ppt

用C语言编写简单程序课件.ppt

ID:57020183

大小:602.50 KB

页数:24页

时间:2020-07-26

用C语言编写简单程序课件.ppt_第1页
用C语言编写简单程序课件.ppt_第2页
用C语言编写简单程序课件.ppt_第3页
用C语言编写简单程序课件.ppt_第4页
用C语言编写简单程序课件.ppt_第5页
资源描述:

《用C语言编写简单程序课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章信息学院计算机基础组用C语言编写简单程序·数据类型、运算符和表达式·格式输入与输出·C语言的语句·顺序结构程序设计本章主要内容:2.1引例例2-1求摄氏温度100℃对应的华氏温度,计算公式如下:f=(9/5)c+32,式中:c表示摄氏温度,f表示华氏温度。程序代码如下:#includevoidmain(){doublecelsius,fahr;/*定义两个实型变量*/celsius=100;/*对变量celsius赋值*/fahr=9.0/5.0*celsius+32;/*温度转换计算*/printf("celsius=%f,fahr=%f",celsius,f

2、ahr);/*显示计算结果*/}2.2数据类型2.2.1C语言的数据类型基本数据类型整型int实型(浮点型):单精度型float、双精度型double字符型char构造数据类型数组、结构、联合、枚举指针类型空类型2.2.2常量和变量对于基本类型数据,按其取值是否可改变又分为常量和变量两种。在程序执行过程中,其值不发生改变的量称为常量,取值可变的量称为变量。常量可以不经说明而直接引用,而变量则必须先说明后使用。变量定义的一般形式为:数据类型变量名表;在C语言中,对于某些有特定含义的、经常使用的常量可以用符号常量来代替。使用符号常量,可增加程序的可读性和可维护性。符号常量定义的一般格式为:#d

3、efine符号常量常量2.2.3整型数据1.整型常量整型常量就是整常数。在C语言中,整型常量有八进制、十六进制和十进制三种。1)八进制整常数八进制整常数必须以0开头,即以0作为八进制数的前缀。以下各数是合法的八进制数:016(十进制为14)0101(十进制为65)2)十六进制整常数十六进制整常数的前缀为0X或0x。以下各数是合法的十六进制整常数:0X1A(十进制为26)0XA0(十进制为160)3)十进制整常数以下各数是合法的十进制整常数:-25867818282.2.3整型数据2.整型变量可以根据数据的取值范围和所占内存的字节数,将变量定义为六种整型类型。例如:inta,b,c;定义了三

4、个基本整型变量。2.2.4实型数据1.实型常量实型也称为浮点型。实型常量也称为实数或者浮点数。在C语言中,实数只采用十进制。它有二种形式:十进制小数形式和指数形式。1)十进制小数形式由0~9和小数点组成。例如:0.0、-2.87、3.8、4.、.77等均为合法的实数。2)指数形式由十进制数加“e”或“E”以及指数(只能为整数)组成,其一般形式为:aEn上面式子中,a为十进制数,n为十进制整数,其值为a*10n,如:3.4E6(等于3.4*106),9.6E-4(等于9.6*10-4)。2.实型变量实型变量分为两类:单精度型和双精度型,类型说明关键字分别为float和double。单精度型一

5、般占4个字节(32位)内存空间,其数值范围为-3.4E+38~3.4E+38,只能提供七位有效数字;双精度型一般占8个字节(64位)内存空间,其数值范围为-1.7E+308~1.7E+308,可提供15~16位有效数字。2.2.5字符型数据1.字符常量字符常量是用单引号括起来的一个字符。如'x'、'y'、'$'、'?'都是合法的字符常量。除了以上形式的字符常量外,C语言还允许使用一种特殊形式的字符常量,就是以反斜线“”开头的字符序列。此字符序列具有特定的含义,故称“转义”字符。2.字符变量字符变量的取值是字符常量,即单个字符。字符变量的类型说明符是char。字符变量说明的一般形式如下:c

6、har变量表;例如:chara,b;2.2.6变量赋初值在程序中常常需要对一些变量预先设置初值,以便使用变量。C语言程序中可在定义变量的同时赋以初值,这种方法称为初始化。在变量定义中赋初值的一般形式为:类型说明符变量1=值1,变量2=值2,……;例如:inta=5,b=6;floatx=4.7,y=38.6,z=8.72;2.3运算符与表达式2.3.1C语言运算符简介C语言的运算符不仅具有不同的优先级,而且还有一个特点,就是它的结合性。C语言中,运算符的运算优先级共分为15级。1级最高,15级最低。在表达式中,优先级较高的先于优先级较低的进行运算。而在一个运算量两侧的运算符优先级相同时,则

7、按运算符的结合性所规定的结合方向处理。C语言中各运算符的结合性分为两种,即左结合性(自左至右运算)和右结合性(自右至左运算)。2.3.2算术运算符与算术表达式算术运算符用于各类数值运算,包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、负值(-)、自增(++)、自减(--)运算符。算术表达式是由算术运算符和括号连接起来的式子。2.3.3赋值运算符与赋值表达式赋值运算符记为“=”。由“=”连接的式子称为赋

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

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

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