c语言程序设计 第2章_基本语句

c语言程序设计 第2章_基本语句

ID:43342922

大小:2.85 MB

页数:153页

时间:2019-10-08

c语言程序设计 第2章_基本语句_第1页
c语言程序设计 第2章_基本语句_第2页
c语言程序设计 第2章_基本语句_第3页
c语言程序设计 第2章_基本语句_第4页
c语言程序设计 第2章_基本语句_第5页
资源描述:

《c语言程序设计 第2章_基本语句》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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

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

3、此,e的取值范围为−127~+128);M代表有效位数或称为“小数”,m2=(1.M)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 8

4、24×1038双精度浮点数8字节(64位)−1 023~1 024±1.112 537×10−308±1.797 693×10308程序离不开数据,数据是程序的处理对象。C语言中可以使用的数据类型包括:基本类型、构造类型、指针类型、空值类型四大类。1.C语言提供5种基本数据类型。(1)字符型:用char表示。(2)整数型:用int表示。(3)单精度实数型:用float表示。(4)双精度实数型:用double表示。(5)空类型:用void表示。2.2基本数据类型及取值范围基本数据类型构造数据类型指针类型(*)空类型(vo

5、id)数值类型字符类型(char)枚举类型(enum)整型实型(浮点型)单精度型(float)双精度型(double)短整型(short)长整型(long)整型(int)数组结构体(struct)共用体(union)C数据类型:(其它教材一般采用以上分类)数据类型决定了数据的大小、数据可执行的操作以及数据的取值范围。具体如下:2.2基本数据类型及取值范围实现环境数据类型字节长度TurboCBorlandC++VisualC++DevC++GCCchar(字符型)11111shortint(短整型)22222int(整

6、型)22444longint(长整型)44444float(单精度浮点型)44444double(双精度浮点型)88888一、标识符标识符是对变量名、函数名、标号和其他各种用户定义的对象命名。建议取有实际意义的标识符来命名。标识符的第1个字符必须是字母或下划线,标识符的长度可以是一个或多个字符,最长不允许超过32个字符。例如:score、number12、student_name等均为正确的标识符;8times、price/tea、low!valume等均不为正确的标识符。注意:(1)标识符区分大小写,score、Sc

7、ore、SCORE代表三个不同的标识符。(2)标识符不能和C语言的关键字相同(3)标识符不能和用户自定义的函数或C语言库函数同名2.3标识符、变量和常量C语言中的数据按其特性可分为常量与变量两大类。常量是指在程序运行过程中,其值不能被改变的量。与数据类型结合起来分类,可分为整型常量、浮点型常量、字符常量、枚举常量等。变量是指在程序运行过程中,其值可改变的量。同样的,变量也可分为整型变量、浮点型变量、字符变量、枚举变量等。*常量是可以不经说明而直接引用的,而变量则必须先定义后引用。2.3标识符、变量和常量一、常量常量有两

8、种:直接常量和符号常量。1、直接常量(字面常量)直接常量分为发下几种:(1)整型常量:12、0、-35等(2)实型常量(浮点型):45.63、.25、8.0、8.等(3)字符常量:‘a’、’b’等。2.3标识符、变量和常量(1)整型常量可采用十进制、八进制、十六进制来表示整型常量。八进制数的前面用数字0开头,十六进制数前面用数字

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

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

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