c语言 第一章_c语言基础

c语言 第一章_c语言基础

ID:5324185

大小:349.50 KB

页数:49页

时间:2017-11-23

c语言 第一章_c语言基础_第1页
c语言 第一章_c语言基础_第2页
c语言 第一章_c语言基础_第3页
c语言 第一章_c语言基础_第4页
c语言 第一章_c语言基础_第5页
资源描述:

《c语言 第一章_c语言基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章C语言基础2.1基本概念2.2基本数据类型2.3运算符与表达式2.1基本概念2.1.1C语言字符集任何一种语言都有它自己规定的一系列字符,计算机程序设计语言也不例外。利用这些字符,根据语法规则,组成各种不同的语句,最后形成具有某种功能的程序。C语言的字符集可分为以下4个类:(1)英文字母:大小写各26个,共计52个;(2)阿拉伯数:0、1、2、3、4、5、6、7、8、9共10个数字;(3)下划线:_;(4)特殊符号:通常由1~2个符号组成,主要用来表示运算符。例如:+-*/%++--<>=>=<===!=&&

2、

3、!&

4、~^>><<()[]{}?:.,

5、2.1.2标识符标识符就是用来标识变量名、符号常量名、函数名、类型名、文件名等的有效字符序列。简单的说,标识符就是用来标识名称的。C语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。下面列出的是合法的标识符:year,month,Day,student_name,myFile,_123下面是一些非法的标识符:M.D.Jones,$123,#a,3b,?c,-aa,ALot2.1.3.关键字所谓关键字(又称为保留字或保留关键字)就是在一种语言中具有特定含义的标识符,用来命名C语言中的语句、数据类型和变量属性等。用户只能按系统

6、的规定来使用,不能另作它用。C语言中的所有关键字都是用小写字母表示的,初学者要特别注意。由ANSI标准推荐的关键字只有32个,如下所示:autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunionunsignedvoidvolatilewhile2.1.4常量常量是指在程序运行过程中,其值不能被改变的量。常量也有类型之分,但这是由常量本身

7、隐含决定的。整型常量:15,实型常量:1.414等。也可以用一个标识符来代表一个常量,该常量被称为符号常量。定义形式:#define标识符常量数例如:#definePI3.14159在程序预处理时,凡是出现标识符PI的地方都将用数据3.14159来替换。如:2*2.3*PI就等价于2*2.3*3.141592.1.5变量变量即是在程序运行过程中,其值可以被改变的量。在源程序中,变量名用标识符(以字母、数字、下划线组成,且第一个字符必须为字母或下划线)表示。合法变量名:sum,average,class,day,student_name,_above,lot

8、us_1_2_3,basic不合法的变量名:D.M.Ritchie,@123,#33,3D64,a>b在同一程序块中,每个变量都有唯一的名字,不能被重复定义。使用变量时必须“先定义,后使用”。定义形式:类型标识符:变量名1[,变量名2,变量名3...];例如:inta,b,c;floatx,y;charc1,c2;或intc1,c2;注意变量初始化在说明变量的同时给变量一个初始值。inta=5,b=3;√inta=b=c=3;inta,b,c;a=b=c=3;√例如2.2基本数据类型字符型(char)整型(short,int,long,unsigned)

9、基本类型数值类型单精度型(float)实型双精度型(double)枚举类型(enum)数据类型数组类型([])构造类型结构体类型(struct)共用体类型(union)指针类型(*)空类型(void)2.2.1整型数据1.整型变量整型变量分为:基本型(int)、短整型(short)和长整型(long)。同样存储长度的数据又分无符号(unsigned)数和有符号(signed)数。定义格式如下:inti1,i2,i3;longintlv;shortintsv;unsignedintuv;其中,longint、shortint、unsignedint中的关键字

10、int可以省略。在VisualC++6.0中,基本整型(int)数据在内存中占4个字节。关键字字节数取值范围char1-128~127即-27~(27-1)unsignedchar10~255即0~(28-1)short[int]2-32768~32767即-215~(215-1)unsignedshort[int]20~65535即0~(216-1)int4-2147483648~2147483647即-231~(231-1)unsigned[int]40~4294967295即0~(232-1)long[int]4-2147483648~2147483

11、647即-231~(231-1)unsignedlong[int]

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

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

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