基本数据类型与常用库函数

基本数据类型与常用库函数

ID:39222674

大小:1018.31 KB

页数:85页

时间:2019-06-27

基本数据类型与常用库函数_第1页
基本数据类型与常用库函数_第2页
基本数据类型与常用库函数_第3页
基本数据类型与常用库函数_第4页
基本数据类型与常用库函数_第5页
资源描述:

《基本数据类型与常用库函数》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章基本数据类型与常用库函数本章内容字符集与标识符2.1基本数据类型2.2常量与变量2.3输入/输出函数用法2.4常用函数2.52§2.1字符集与标识符2.1.1C语言的字符集2.1.2标识符3§2.1字符集与标识符2.1.1C语言的字符集字符是组成语言的最基本的元素。字符集是指计算机语言规定允许使用的字符的集合。C语言字符集主要由大小写字母、数字、符号等组成。1)大写和小写英文字母:A~Z和a~z2)数字:0~9 3)符号:+-*/%<>=^~

2、&!#’”,.:;()[]{}_(下划线)?空格4用户指定的标识符系统指定的标识符标识符标识符是

3、给程序中的实体——变量、符号常量、函数、数组、结构体以及文件所起的名字。2.1.2标识符5(一)系统指定的标识符:C语言中具有特定含义,专门用做语言特定成分的一类标识符。也称为保留字或关键字。ANSI推荐的C语言的关键字共有32个,这些都是系统已经定义好的,用户不能再将它当作一般标识符使用。所有的关键字都必须用小写。6数据类型关键字(12):charintfloatdoublesignedunsignedshortlongvoidstructunionenum存储类型关键字(5个):autoexternregisterstatictypedef流

4、程控制关键字(12):dowhileforifelseswitchcasedefaultgotocontinuebreakreturn其他关键字(3个):sizeofconstvolatile7(二)用户指定的标识符:是以52个英文字母(a~z,A~Z)或者下划线(_)开头,后面可以跟随任意的字母、数字、下划线组成的字符序列。如:NAME_summaxj_3i12_5是合法的3sum$a5是非法的标识符的命名原则:“见名知意”如:sum-求和score-分数8注意:1)C语言对标识符的长度无规定(因系统不同),但是为了提高程序的通用性建议不超过7

5、个字符数。2)标识符是区分大小写的,通常将变量名、函数名用小写字母,符号常量用大写字母。3)在语言中为了避免二义性,凡是已经有了特殊的含义的标识符(即C语言的关键字32个)或已赋予含义的,不可以再次赋予新的含义。如:C程序关键字for,不能再次用作其它含义。9练习下列标识符(变量名)哪些是合法的?day1,student_name,_total,M.D,123A,#wer,a*b,int,if,main10字符集与标识符2.1基本数据类型2.2常量与变量2.3输入/输出函数用法2.4常用函数2.511一个程序应包括两个方面的内容:对数据的描述:数

6、据结构(datastructure)。在程序中要指定数据的类型和数据的组织形式。对操作的描述:算法(algorithm),即操作步骤。著名计算机科学家沃思提出一个公式:数据结构+算法=程序数据结构+算法+程序设计方法+语言工具完整的程序设计应该是:§2.2基本数据类型12C语言的数据类型本章讨论基本类型数据数据类型决定:1.存储方式2.数据占内存字节数3.数据取值范围4.其上可进行的操作13字符集与标识符2.1基本数据类型2.2常量与变量2.3输入/输出函数用法2.4常用函数2.514§2.3常量与变量2.3.1常量和符号常量2.3.2变量2.3

7、.3整型数据2.3.4实型数据2.3.5字符型数据15§2.3常量与变量2.3.1常量和符号常量在程序运行过程中,其值不能被改变的量称为常量。常量区分为不同的类型:整型常量100,125,-100,0实型常量3.14,0.125,-3.789字符型常量‘a’,‘b’,‘2’字符串常量“hello”,“0.912e8”16在程序设计中,需要多次用到某些常数,或者有些数值特别关键,因此将其定义为符号常量,便于程序的阅读和修改。符号常量是在程序中指定用一个标识符代表一个常量。定义格式:#define符号常量常量符号常量#define∏3.1415917

8、#definePRICE30#include voidmain() {intnum,total; num=10; total=num*PRICE;printf(″total=%d″,total); }运行结果:total=300说明:程序中用#define命令行定义PRICE代表常量30,此后凡在本文件中出现的PRICE都代表30,可以和常量一样进行运算。说明:如再用赋值语句给PRICE赋值是错的。PRICE=40;//错误,不能给符号常量赋值例2.1符号常量的使用total=10*30;修改18符号常量是在函数体之外专门定

9、义的,也只有在定义之后才能使用。定义中的标识符一般用大写字母。符号常量的定义是宏定义预处理命令,不是C语句。系统处理时,将系统中所有该标

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

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

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