第1部分c语言概述、变量、运算符与表达式

第1部分c语言概述、变量、运算符与表达式

ID:9089688

大小:127.50 KB

页数:11页

时间:2018-04-17

第1部分c语言概述、变量、运算符与表达式_第1页
第1部分c语言概述、变量、运算符与表达式_第2页
第1部分c语言概述、变量、运算符与表达式_第3页
第1部分c语言概述、变量、运算符与表达式_第4页
第1部分c语言概述、变量、运算符与表达式_第5页
资源描述:

《第1部分c语言概述、变量、运算符与表达式》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第1章C语言概述、变量、运算符与表达式1.1本章要点1.1.1C语言概述C语言程序的特点:(1)C程序是由函数构成的,其中必须有且只有一个主函数main()。(2)函数体是由左右花括号{}括起来的部分。(3)一个C程序总是从main函数开始执行的,不论main函数在整个程序中的位置如何。(4)C语言中的每个基本语句都以“;”结束。(5)C语言书写格式自由,一行内可以写一个语句,也可以写多个语句。(6)C语言本身没有输入输出语句。输入和输出的操作是由库函数scanf和printf等函数来完成的。(7)可用/*…*/对C程序中的任何部分作注释。1.1

2、.2标识符、常量和变量常量——在程序运行过程中值不能被改变的量。例如:2.2、-0.3、02、1e3等。变量——在程序的执行过程中值可以被改变的量。标识符——用来标识变量名、符号常量名、函数名、数组名、类型名或文件名等的有效字符序列。1.标识符的有关规定:(1)由英文字母、数字、下划线组成,且第一个字符必须是字母或下划线,一般不超过8个字符。(2)大小写字母的含义不同。(3)不能使用C语言中的关键字做标识符。附:C语言中的关键字共有32个,而且都是小写。其中,标识类型关键字有:int,char,float,double,long,short,un

3、signed,signed,struct,union,enum,auto,extern,static,register,typedef,void,const和volatile。标识控制流的关键字有:for,goto,return,break,continue,if,else,while,do,switch,case和default。其它关键字有:sizeof。(4)用户取名时,应当尽量遵循“简洁明了”和“见名知意”的原则。2.常量的有关规定:常量的分类如下:(1)整型常量:0,-3,12(2)实型常量:4.6,-1.23(3)字符常量:‘a’,‘

4、d’(1)符号常量:可以用一个标识符代表一个符号常量。但在程序中必须用define说明,例如“#defineN30”,这里N就是一个字符常量,编程时直接用N来表示字符串30。1.变量的有关规定:(1)使用变量前,一定先定义后使用,否则不能直接做为变量名。(2)每一个变量属于一种类型,在编译时为其分配一定的存储单元,并依据此类型检查该变量所进行的运算是否合法。(3)变量名的定义:[存储属性]<数据类型><变量名表>1.1.3数据类型单精度型双精度型整型类型 基本类型浮点型类型数组类型结构体类型联合类型字符型类型数据类型构造类型复杂类型指针类型枚举类

5、型1.整型数据I整型常量:(1)十进制整数:数码直接开头的十进制数。如1234,-234(2)八进制整数:以0开头的常量是八进制数。如011=(11)8(3)十六进制整数:以0x开头的数是十六进制。如0x123即(123)16I整型变量:如表1.1.1所示表1.1.1整型变量说明表整型数据类型关键字所占位数所占字节数的表示范围基本型int162-215~215-1短整型shortint162-215~215-1长整型longint324-231~231-1无符号整型unsignedint1620~216-1无符号短整型unsignedshort1

6、620~216-1无符号长整型unsignedlong3240~232-12.浮点型数据I浮点型常量浮点型常量有两种表示形式:(1)十进制数形式:它是由数字和小数组成,如:3.14159,-7.2,8.9。(2)指数法形式:如120000.0用指数法可表示为1.2e5,1.2称为尾数,5称为指数。0.00123用指数法可表示为1.23e-3。注意:(1)字母e或E之前(即尾数部分)必须是有数字的。(2)e或E后面的指数部分必须是整数。I实型变量实型变量分为单精度型(float)和双精度型(double)。(1)单精度:占4个字节,有效位为7位,数

7、值范围为10-38~1038。(2)双精度:占8个字节,有效位为15~16位,数值范围约为10-308~10308。3.字符型数据I字符型常量字符型常量是由一对单引号括起来的单个字符构成。一个字符型常量的值是该字符集中对应的编码值。‘0’~‘9’的ASCⅡ编码值是48~57。显然字符‘0’与数字0是不同的。C语言中还允许用一种特殊形式的字符常量,它是以‘’开头的字符序列。下表1.1.2为换码序列表。表1.1.2 换码序列表换码序列意义换码序列意义回车换行r回车b左退一格t横向跳格字符f换页空值(NULL)’单引号”双引号v

8、竖向跳格001至3位八进制所代表的字符\反斜线xhh1至2位十六进制所代表的字符I字符型变量字符型变量存放一个字符的ASCII码

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

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

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