C语言程序设计(第三版)教学课件 丁亚涛 第2章 数据类型、运算符和表达式.ppt

C语言程序设计(第三版)教学课件 丁亚涛 第2章 数据类型、运算符和表达式.ppt

ID:50351850

大小:1.18 MB

页数:64页

时间:2020-03-08

C语言程序设计(第三版)教学课件 丁亚涛 第2章 数据类型、运算符和表达式.ppt_第1页
C语言程序设计(第三版)教学课件 丁亚涛 第2章 数据类型、运算符和表达式.ppt_第2页
C语言程序设计(第三版)教学课件 丁亚涛 第2章 数据类型、运算符和表达式.ppt_第3页
C语言程序设计(第三版)教学课件 丁亚涛 第2章 数据类型、运算符和表达式.ppt_第4页
C语言程序设计(第三版)教学课件 丁亚涛 第2章 数据类型、运算符和表达式.ppt_第5页
资源描述:

《C语言程序设计(第三版)教学课件 丁亚涛 第2章 数据类型、运算符和表达式.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章数据类型、运算符和表达式21世纪高等学校精品规划教材掌握C语言的基本数据类型掌握标识符、关键字、常量和变量的使用掌握运算符、表达式以及数据类型之间的转换等掌握简单数据的输入输出2.1数据类型2.1.1数据类型概述2.1数据类型2.1.2整数类型整数类型简称整型,整型数据没有小数部分。整型可分为:基本整型:用int表示。短整型:用shortint或short表示。长整型:用longint或long表示。2.1数据类型2.1.2整数类型2.1数据类型2.1.3实型实数类型简称实型,有时又称浮点数据类型包括:单精度浮点数类型:简称浮点

2、类型,类型名为float。双精度浮点数类型:简称双精度类型,类型名为double。长双精度类型:类型名为longdouble。2.1数据类型2.1.3实型2.1数据类型2.1.4字符型字符类型的数据简称字符型数据C语言中用char表示,在内存中占一个字节。字符类型的数据包括计算机所用编码字符集中的所有字符。常用的ASCII字符集,共128个。扩展的ASCII字符集共256个字符。字符数据与整型数据是相似的(除了占用的存储空间不同)2.1数据类型2.1.4字符型2.2标识符、常量与变量2.2.1标识符所谓标识符是指程序中的变量、符号常量

3、、数组、函数、类型、文件等对象的名字。规则:由字母、数字和下划线组成,且第一个字符必须为字母或下划线。大小写敏感。如Name和name是两个不同的标识符不能使用系统的关键字2.2标识符、常量与变量建议:不建议使用系统预定义标识符如define、include、scanf、printf尽量做到“见名知义”如max、name等,不用像abc、a1、a2等标识符。避免使用易混字符1、l、i;0、o;2、z等2.2标识符、常量与变量关键字2.2标识符、常量与变量2.2.2常量指在程序运行中其值不能被改变的量。直接常量:如整型常量、实型常量、字

4、符型常量、字符串常量等。符号常量:用标识符定义的常量。2.2标识符、常量与变量整型常量十进制整型常量:同数学上的表示方法,如168、-1、65535等。八进制整型常量:以0开头,由数字0~7组成,如0101、-045等。十六进制整型常量:以0x或0X开头的数字序列表示十六进制数,如0x12,2.2标识符、常量与变量注意:如要说明是无符号类型则在数据后加u或U、如65535u、168U等。如果说明为长整型,则在数据后面加l或L,如-1L。八进制、十进制和十六进制只是整数的不同书写形式,提供多种写法只是为了使用方便,我们可以根据需要选择适

5、当的书写方式。C语言中不用二进制形式表示整数。C语言中,一般只使用无符号的八进制和十六进制数,而不使用有符号的八进制和十六进制数,因此没有专门的无符号八进制和十六进制标识符。2.2标识符、常量与变量以下是非法的整型常量:09:0开头应该是八进制,但9不是合法的八进制数字。0X6G:0X开头应该是十六进制,但G不是合法的十六进制数字。以下是合法的整型常量:00000101:八进制,相当于十进制的65。-012:八进制,相当于十进制的-10。65535LU:十进制,无符号长整型。0XFF:十六进制,相当于十进制的255。2.2标识符、常量

6、与变量实型常量实型常量只能用十进制形式表示表示形式:小数形式。由数字序列和小数点组成,如3.1415926、-0.15、.15、2.等都是合法的实型常量。指数形式。由十进制数加上阶码标志“e”或“E”及阶码组成,如3.14e-4或3.14E-4表示3.14×10-4。2.2标识符、常量与变量注意:字母e或E之前的尾数部分必须有数字,例如E2是不合法的。e或E后面的指数部分必须是整数,指数部分无整数或为小数均是错误的,例如5e和5E-5.5均是不合法的表示。C语言中,默认实型常量为double类型,若有后缀“f”或“F”,则为float

7、类型。2.2标识符、常量与变量字符常量字符型常量是由一对单引号括起来的单个字符构成例如'A'、'b'、'8字符‘A’~‘Z’的ASCII码值是65~90。字符‘a’~‘z’的ASCII码值是97~122。字符‘0’~‘9’的ASCII码值是48~57。空格字符'□'的ASCII码值是32。2.2标识符、常量与变量转义字符2.2标识符、常量与变量字符串常量字符串常量是由一对双引号括起的字符序列,例如“1234567”、“HelloWorld”等都是字符串常量。"\123101"共有5个字符占6个字节,其中\、101分别代表一个字

8、符,输出为123A2.2标识符、常量与变量符号常量【例2-1】输入圆的半径,计算周长和面积。#definePI3.14159voidmain(){floatr,c,s;scanf("%f",&r);c=2*PI*r;s

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

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

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