C语言程序设计 教学课件 作者 刘明才 第2章 基本数据类型与常用库函数.ppt

C语言程序设计 教学课件 作者 刘明才 第2章 基本数据类型与常用库函数.ppt

ID:50083422

大小:545.00 KB

页数:78页

时间: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章基本数据类型与常用库函数字符集与标识符数据类型与基本数据类型常量与变量数据的输入/输出函数常用库函数第页共78页2.1字符集与标识符C语言的字符集在C源程序中,用到的字符集有:大写英文字母(26个):ABCDEFGHIJKLMNOPQRSTUVWXYZ小写英文字母(26个):abcdefghijklmnopqrstuvwxyz阿拉伯数字(10个):0123456789特殊字符(30个):+-*/%<>=^~

2、&!#′″,.:;()[]{}_?空格第页共78页标识符在C语言中,标识符(identifier)可用做变量、函数等对象的名字。C语言规定,合法的标识符由字母、数字和下划线组成,并

3、且第一个字符必须为字母或下划线。下面的标识符都是合法的:sum、area、PI、_int、a_sum、s1235、D1Old以下都是非法的标识符:234P、cad-y、a2.3、a&b第页共78页C语言的标识符分为以下三类。关键字关键字(keyword),又称保留字,是C语言规定的一批特殊标识符,它们在程序中都代表着固定的含义,不能另作他用。例如,用来说明变量类型的标识符int、float以及if语句中的if、else等都已有专门的用途,它们不能再用做变量名或函数名。第页共78页预定义标识符这些标识符在C语言中也都有特定的含义,如C语言提供的库函数的名字(如printf)和编译预处理命令(如i

4、nclude)等。C语言语法允许用户把这类标识符另作他用,但这将使这些标识符失去系统规定的原意。鉴于目前各种C语言编译系统都一致把这类标识符作为固定的库函数名或编译预处理中的专门命令使用,因此为了避免误解,建议用户不要把这些预定义标识符另作他用。第页共78页用户标识符由用户根据需要定义的标识符称为用户标识符(useridentifier)。一般用来给变量、函数等对象命名。程序中使用的用户标识符除要遵循命名规则外,还应做到“见名知义”,即选择具有相关含义的英文单词或汉语拼音,如sum、numberl、red、yellow、green等,以增加程序的可读性。第页共78页2.2数据类型与基本数据类型

5、数据类型基本数据类型第页共78页2.2.1数据类型数据类型第页共78页2.2.2基本数据类型整型数据整型数据即整数(integer)分为基本整型(int)、短整型(short)和长整型(long)三种。第页共78页整型数据的长度、类型标识符及取值范围第页共78页在计算机中,内存储器的最小单位为“位(bit)”,每一个位中或者存放0,或者存放1,因此称为二进制位。一个字节(byte)由8个二进制位组成。在TurboC2.0系统中,一个int型整数用2个字节存放:其中最高位(最左边的一位)用来存放整数的符号,若是正整数,最高位存放0,若是负整数,最高位存放1。因此,从最高位就能判断出存放的一个整数

6、是正整数还是负整数。第页共78页例如,用2个字节(16位二进制)存放有符号整数+21:第页共78页由于在不同的系统中,数据类型所占存储空间长度有差异,因此C语言提供了一个测定数据类型所占存储空间长度的运算符“sizeof”,其使用格式为:sizeof(类型标识符)或sizeof(变量名)用sizeof运算符可以计算出数据类型或变量所占字节数。例如,sizeof(int)、sizeof(long)可以分别计算出当前所使用系统的int类型及long类型所占的存储空间字节数。第页共78页实型数据实型数据即实数(realnumber),又称为浮点数(floating-pointnumber)。实型数据

7、有两种类型,即单精度实型和双精度实型。单精度实型(float类型)用4个字节存放一个实型数据。双精度实型(double类型)用8个字节存放一个实型数据。不同的实型数据不仅所占据的存储单元不同,而且有效位数也不同。实型数据的长度、类型标识符、取值范围与有效位数,如表所示。在编程时要合理地选择数据类型,正确处理可能出现的计算误差。第页共78页实型数据的长度、类型标识符、取值范围与有效位数第页共78页字符型数据字符(character)类型数据(如字符'A'、'a'、'0'、'$'等)在内存中以相应的ASCII码存放,不同字符所对应的ASCII码见附录B。计算机用一个字节存储一个字符,例如字符'B'

8、的ASCII码为66,它在内存中以如下形式存放:第页共78页2.3常量与变量常量符号常量变量第页共78页2.3.1常量整型常量十进制整型常量八进制整型常量十六进制整型常量第页共78页实型常量十进制小数形式指数形式第页共78页字符常量字符常量字符常量(characterconstant)是指用一对单引号括起来的一个字符,其字符可以是附录B中列出的所有字符。例如'B'、'b'、'0'、'&'、'*'都

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

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

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