计算机等级考试二级C语言讲义 第一讲 数据类型

计算机等级考试二级C语言讲义 第一讲 数据类型

ID:42421894

大小:81.50 KB

页数:6页

时间:2019-09-14

计算机等级考试二级C语言讲义 第一讲 数据类型_第1页
计算机等级考试二级C语言讲义 第一讲 数据类型_第2页
计算机等级考试二级C语言讲义 第一讲 数据类型_第3页
计算机等级考试二级C语言讲义 第一讲 数据类型_第4页
计算机等级考试二级C语言讲义 第一讲 数据类型_第5页
资源描述:

《计算机等级考试二级C语言讲义 第一讲 数据类型》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一讲主要内容:一、C语言简介二、标识符三、程序书写规则四、常量与变量五、数据类型一、简介1、计算机语言:对于计算机来说,它只能接受和处理0和1代码构成的二进制指令或数据,由于这种形式的指令是面向机器的,因此也称为“机器语言”。这是低级语言C语言是一种典型的高级语言,任何一个高级语言都要转化成低级语言才能执行。(编译程序来完成)高级语言:远离硬件(人容易识别的)低级语言:贴近硬件(人难以识别的)程序设计语言2、简单程序举例例1.#includemain(){printf(“我们要把C语言学好。”);}

2、例2.#includemain(){inta,b,c;a=1;/*定义a的值*/b=2;c=a+b;printf(“c=%d”,c);/*输出c的值*/}3.程序的结构特点(例题)(1)C语言由函数构成,main是主函数的函数名。每一个C源程序都必须有且只有一个主函数(main函数),它是程序执行的入口和出口。例:C语言程序的基本组成单位是:A程序行B语句C函数D字符(2)include称为文件包含命令,一般放在程序的开始,扩展名为.h的文件称为头文件。(3)一个函数由两部分组成:函数首部和函数体,函

3、数名所在行为函数首部。{}中语句组成了函数体,{}必须成对使用。(4)“/*……*/”为注释语句块,只起到说明作用,不被执行,“/*……*/”可以注释一行。(注意换行的错误)(5)“”表示换行。不加“”,则会连续在同一行输出,直到输满才转到下一行。4.书写格式要求(书写习惯)1)main是主函数名,C语言规定必须用main作为主函数名。主函数后的一对括号中间可以是空的,但这一对括号不能省略。2)每个语句末尾必须用“;”结束,通常一行写一条语句,(但一个语句可以占用一行或多行,一行也可以写多个语句。)3){}内的

4、语句一般都要左缩进。4)C语言中的函数名、变量名等区分大小写。5)程序中需要特别说明的地方可以添加注释。二.标识符1.基本概念所谓标识符是指给常量、变量、函数、数组、文件等所有实体所起的名称。2.命名规则(1)所有标识符只能由英文字母、数字、下划线组成,并且只能以字母或下划线开头。(2)不允许使用关键字作为用户自定义的标识符。(3)大小写字母代表不同的标识符。尽量不要出现大小混用的情况。(4)C语言对标识符的长度无规定,建议一般不超过8个字符。(5)标识符命名应直观易读,尽量做到“见名识意”。3.应考示例3aB“abc

5、”-adda.bbintnexta3Eok?_fac常量与变量1.概念理解常量是指在程序运行过程中类型和值都保持不变的量变量是指在程序执行过程中其值可以变化的量。变量遵循“先定义后使用的原则”。2.定义原则和习惯变量定义格式:类型变量名1[,变量名2,……];说明:变量具有三个要素:名称、类型和变量值;方括号内是可选项,可以同时声明多个类型相同的变量,它们之间需要用逗号分隔。例如:inta,b,c,d;//定义a,b,c,d四个变量。inta;intb;inta=1,b=2,c,d;数据类型1.相关概念所谓数据类型是按

6、被定义变量的性质,表示形式,占据存储空间的多少,构造特点来划分的。在C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类。1.整型数据整型数据包括整型常量、整型变量。1.整型常量整型常量就是整常数。在C语言中,使用的整常数有十进制、八进制和十六进制三种。(1)十进制整常数。十进制整常数与数学上的整数表示方法相同。由0~9之间的数码组合而成。例如:合法的十进制整常数:237-568655351627不合法的十进制整常数:023(不能有前导0) 23D(含有非十进制数码D)(2)八进制整常数。必须以

7、0(数字0)开头,即以0作为八进制数的前缀。基本数码取值为0~7。八进制数通常是无符号数。例如:合法的八进制数:015(十进制为13) 0101(十进制为65) 0177777(十进制为65535)不合法的八进制数:256(无前缀0)03A2(包含了非八进制数码A) -0127(出现了负号)(3)十六进制整常数。十六进制整常数的前缀为0X(数字0和字母X)或0x。其数码取值为0~9,A~F或a~f。例如:合法的十六进制整常数:0X2A(十进制为42)  0XA0(十进制为160)  0XFFFF(十进制为65535)不

8、合法的十六进制整常数:5A(无前缀0X)  0X3H(含有非十六进制数码H)2.整型变量定义格式:整型类型说明符变量名标识符;例:inta;(1)基本型:类型说明符为int,在内存中占2个字节,其取值为基本整常数。(2)短整型:类型说明符为shortint或short。所占字节和取值范围均与基本型相同。(3)长整型:类型说明符为l

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

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

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