C语言程序设计项目教程

C语言程序设计项目教程

ID:36440239

大小:5.01 MB

页数:55页

时间:2019-05-09

C语言程序设计项目教程_第1页
C语言程序设计项目教程_第2页
C语言程序设计项目教程_第3页
C语言程序设计项目教程_第4页
C语言程序设计项目教程_第5页
资源描述:

《C语言程序设计项目教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、书名:C语言程序设计项目教程ISBN:9787111470847作者:王瑞红出版社:机械工业出版社本书配有电子课件C语言程序设计项目教程模块1-2C程序数据描述与计算1.能够熟练地根据数据处理需求描述合适数据类型的常量,定义合适数据类型的变量。2.能够熟练地根据数据处理需求正确编写表达式。3.能够根据系统提示进行操作、检错和纠错,培养自我学习的能力。4.培养严肃、严格和严谨的工作作风,表达式编写和代码编写一丝不苟。能力目标常量与变量1基本数据类型2C语言的运算符和表达式3知识要求int(integer),s

2、hort,long,float,double,char(character),main,include,define,sizeof必须掌握的关键字课前准备系统设置特定含义、专门用途的字符序列;不能作为其他用途;32个,只能小写。数字:1,2,…9,0字母:A-Z,a-z特殊符号:+-*/<>!?...转义字符:(换行),b(退格)…空白符:空格,制表符(跳格),换行符(空行)的总称。2.1C程序的词法2.1.1字符集1.关键字字符集2.1.2标识符2.预定义标识符在C语言中预先定义并具有特定含义的标识

3、符,如C语言提供的库函数的名字(如printf)和预编译处理命令(如define)等。C语言允许把这类标识符重新定义另作他用,但这将使这些标识符失去预先定义的原意。小提示2.1.2标识符2.1C程序的词法3.用户标识符用来标识常量名、变量名、函数名、数组名、类型名、文件名的有效字符序列命名规则字母、数字和下划线组成字母或下划线开头大小写不同<=8个字符见名知意不与保留字相同除了下划线不能用符号啊!例:合法:a1,x2,s_1,s_2,_3,ggde2f_1不合法:df1,1a,d@sina,s*b,+d,b

4、>32.1.2标识符2.1C程序的词法1.常量有不同的类型2.2常量与变量2.2.1常量在程序的运行过程中,其值不能改变的量称为常量例如12、0、-3为整型常量。实型常量必须用带小数点的数表示,如4.6、-1.23为实型常量,'a'、'A'则为字符常量。而”abc”和”hello”是字符串常量示例整型常量、实型常量、字符型常量和字符串常量等。整型常量还可以进一步分为短整型常量、长整型常量等。整型常量和实型常量又称为数值型常量,常量可以从字面形式即可判断,通常称为字面常量或直接常量。2.符号常量2.2常量与变

5、量2.2.1常量使用符号常量的好处。(1)含义清楚、见名知意。(2)修改方便、一改全改。通常符号常量采用大写字母表示,用define定义时,前面必须以“#”开头,命令行最后不加分号。说明例2.1:计算圆的面积#include#definePI3.14159main(){floatr,area;r=5.0;area=PI*r*r;printf("area=%f",area);}2.2常量与变量2.2.2变量(1)变量名必须符合标识符命名规则,一个变量实质代表内存中某个存储单元。变量名在程

6、序运行过程中不会改变,变量的值可以改变。(2)C语言中的变量必须“先定义,后使用”。对变量的定义通常放在函数体内的前部,但也可以放在函数的外部或复合语句的开头。注意在程序的运行过程中,其值可以改变的量称为变量。程序中用到的所有变量都必须有一个名字作为标识,变量的名字由用户定义。2.1常量与变量2.2.2变量像常量一样,变量也有整型变量、实型变量、字符型变量等不同类型。在定义变量的同时要说明其类型,系统在编译时就能根据其类型为其分配相应的存储单元。说明只有声明过的变量才能在程序中使用,这使得变量名的拼写错误容

7、易发现;声明的变量属于确定的类型,编译系统可方便地检查变量所进行运算的合法性;在编译时根据变量类型可以为变量确定存储空间,“先定义后使用”使程序效率高。2.3基本数据类型2.3.1整型数据长整型(longint)短整型(shortint)分类无符号型(unsigned)有符号型(signed)基本整型(int)1.整型数据的分类若不指定变量为无符号型,则变量隐含为有符号型(signed)。不同的编译系统或计算机系统对这几类整型数所占用的字节数有不同的规定。类型类型名字节取值范围整型int4(32位)-214

8、7483648~2147483647短整型short2(16位)-32768~32767长整型long4(32位)-2147483648~2147483647无符号整型unsignedint4(16位)0~4294967295无符号短整型unsignedshort2(16位)0~65535无符号长整型unsignedlong4(32位)0~4294967295表2-1整型数据类型2.3基本数据类型2.3.1整型数

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

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

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