C语言程序设计教程(第4版)_第2章_基本语句课件.ppt

C语言程序设计教程(第4版)_第2章_基本语句课件.ppt

ID:57057114

大小:1.02 MB

页数:83页

时间:2020-07-30

C语言程序设计教程(第4版)_第2章_基本语句课件.ppt_第1页
C语言程序设计教程(第4版)_第2章_基本语句课件.ppt_第2页
C语言程序设计教程(第4版)_第2章_基本语句课件.ppt_第3页
C语言程序设计教程(第4版)_第2章_基本语句课件.ppt_第4页
C语言程序设计教程(第4版)_第2章_基本语句课件.ppt_第5页
资源描述:

《C语言程序设计教程(第4版)_第2章_基本语句课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计教程(第4版)第2章基本的程序语句本章主要内容1.用二进制表示的数2.基本数据类型及取值范围3.标识符、变量和常量4.基本运算符、表达式及运算的优先级5.标准输入/输出函数简介6.程序范例第2章引言1.整型数的二进制表示整型数分为有符号的和无符号的两种;有符号的整型数的正负号由字节的最高位来表示:0表示正数,1表示负数。整型数占用的字节数可为8位、16位或者32位。整型数的取值范围:2.1用二进制表示的数字节数有符号的无符号的最小值最大值最小值最大值1−128+12702552−32 768+32 767065 5354−2 147 48

2、3 648+2 147 483 64704 294 967 2952.浮点数的二进制表示浮点数分成单精度浮点数和双精度浮点数;单精度浮点数占32位(4个字节),双精度浮点数占64位(8个字节)。浮点型数据的一般表达式:(−1)S×2e×me是实际的阶码值,代表浮点数的取值范围;m是尾数,代表浮点数的精度。2.1用二进制表示的数(1)单精度浮点型数据的字节分配空间:2.1用二进制表示的数S代表符号位,占1位。E称为“移码”,占8位。E的取值范围为0~255,E=127+e因此,e的取值范围为−127~+128);M代表有效位数或称为“小数”,m2=(1.M

3、)2(2)双精度浮点型数据的字节分配空间:2.1用二进制表示的数S代表符号位,占1位。E称为“移码”,占11位。E的取值范围为0~2047,E=1023+e因此,e的取值范围为−1023~+1024);M代表有效位数或称为“小数”,m2=(1.M)2浮点型数据的取值范围:2.1用二进制表示的数数据类型字节数(位数)阶码(e)取值范围最小值最大值单精度浮点数4字节(32位)−127~128±5.877 472×10−39±3.402 824×1038双精度浮点数8字节(64位)−1 023~1 024±1.112 537×10−308±1.797 693×10

4、3081.C语言提供5种基本数据类型。(1)字符型:用char表示。(2)整数型:用int表示。(3)单精度实数型:用float表示。(4)双精度实数型:用double表示。(5)空类型:用void表示。对整数型,有四种修饰:①signed(有符号)②unsigned(无符号)③long(长型)④short(短型)数据类型决定了数据的大小、数据可执行的操作以及数据的取值范围。2.2基本数据类型及取值范围数据类型的长度和取值范围会随着机器的CPU类型和编译器的不同而不同。2.2基本数据类型及取值范围实现环境数据类型字节长度TurboCBorlandC++V

5、isualC++DevC++GCCchar(字符型)11111shortint(短整型)22222int(整型)22444longint(长整型)44444float(单精度浮点型)44444double(双精度浮点型)88888例1:验证数据类型的字节长度。见【例2-1】所示的程序:example2_1.c不同字节长度的数据类型和取值范围:见表2-5和表2-62.2基本数据类型及取值范围2.3.1标识符标识符是对变量名、函数名、标号和其他各种用户定义的对象命名。建议取有实际意义的标识符来命名。标识符的第1个字符必须是字母或下划线,标识符的长度可以是一个或多

6、个字符,最长不允许超过32个字符。例如:score、number12、student_name等均为正确的标识符;8times、price/tea、low!valume等均不为正确的标识符。注意:(1)标识符区分大小写,score、Score、SCORE代表三个不同的标识符。(2)标识符不能和C语言的关键字相同(3)标识符不能和用户自定义的函数或C语言库函数同名2.3标识符、变量和常量2.3.2变量和常量1.变量其值可以改变的量称为变量。变量的两个要素:标识符(名字)和值。C语言规定:变量必须在使用之前定义。变量定义的一般形式是:<类型名><变量列表>;∙

7、<类型名>必须是有效的C数据类型,如:int、float等,类型名规定了变量的存储空间和取值范围。∙<变量列表>可以由一个或多个由逗号分隔的多个标识符名构成。2.3标识符、变量和常量如:inti,j,number;unsignedintmax,min;floathigh_value,price;doublelenth,total_wieight;思考:上面各种变量的类型和他们的取值范围。2.3标识符、变量和常量例2:运行下面的程序,了解变量的取值范围和C语言的特性。/*example2_2.c变量的取值范围测试*/#includemain()

8、{inta=32766,b=-3276

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

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

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