c语言程序设计项目教程项目二

c语言程序设计项目教程项目二

ID:12329475

大小:67.00 KB

页数:51页

时间:2018-07-16

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

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

1、C语言程序设计项目教程项目二C语言程序设计项目教程项目二共分为两个任务项目二C语法基础任务一熟悉C语言的基础语言元素任务二掌握简单的C语句项目拓展数据类型转换任务一熟悉C语言的基础语言元素任务说明预备知识在本任务中,我们首先了解数据在计算机中的存储方式和数据类型,然后学习常量、变量、运算符和表达式等C语言的基础语言元素。一、数据存储方式与数据类型二、标识符三、常量和变量四、运算符和表达式一、数据存储方式与数据类型(一)数据存储方式在计算机中,所有信息(包括数值、字符、汉字、计算机指令等)的存储、处理与传送都采用二进制的形式。二进制数中只有“0”和“1”两个数字符号,其运算规则如下表所示。

2、在计算机中,数的表示方法一般有两种,它们分别是定点数和浮点数。13>.定点数定点数是指小数点位置固定不变的数,又分为定点整数和定点小数。定点整数定点整数规定小数点的位置固定在数据的最低位之后,但不占一个二进制位,如下图所示。定点小数定点小数规定小数点的位置固定在符号位之后,但不占一个二进制位,如下图所示。2.浮点数浮点数是指小数点位置不固定的数。对于既有整数部分又有小数部分的数,一般用浮点数表示。任意一个二进制数N可以表示为N=S×2P形式。其中S是一个纯小数,表示数N的全部有效数字,称为尾数;P是一个整数,表示小数点的位置,称为阶码。例如,(0.0011001)2=0.11001×2-

3、10,其中尾数S=(0.11001)2,阶码P=(-10)2。浮点数由两部分组成:尾数部分和阶码部分,如下图所示。(二)数据类型为了便于在程序中表示不同类型的数据,C语言也提供了多种数据类型,如下图所示。不同类型的数据所占存储空间及表示范围不同,如右表所示。二、标识符在计算机语言中,常量、变量、数组、函数等需要定义名字,这些名称统称为标识符。标识符分为系统定义标识符和用户定义标识符。(一)系统定义标识符系统定义标识符是指具有固定名字和特定含义的标识符,分为关键字和预定义标识符。1.关键字①表示数据类型的关键字int、char、float、double、short、long、void、si

4、gned、unsigned、enum、struct、union、const、typedef、volatile②表示存储类别的关键字auto、static、register、extern③表示语句命令的关键字break、case、continue、default、do、else、for、goto、if、return、switch、while④表示运算符的关键字sizeof2.预定义标识符①表示系统标准库函数的预定义标识符scanf、printf、putchar、getchar、strcpy、strcmp、sqrt等②表示编译预处理命令(简称预处理)的预定义标识符include、define

5、等在指令处展开被包含的文件用于定义符号常量(二)用户定义标识符C语言中用户定义标识符必须以字母或下划线“_”开头,且不能含有除字母、数字和下划线“_”外的其他字符。三、常量和变量常量是指在程序执行过程中值保持不变的量,变量是指在程序运行过程中值可以改变的量,每个变量都必须在声明时明确定义其数据类型,并且需要用标识符标识。(一)常量常量分为字面常量和符号常量(标识符常量)字面本身就是它的值符号常量是一个标识符,对应着一个和它类型一致的存储空间,该存储空间中保存的数据就是该符号常量的值。1.常量类型C语言中的常量包括整型常量、实型常量、字符常量、字符串常量和布尔型常量。(1)整型常量整型常量

6、表示通常意义上的整数,如2、0、-7等。整型常量可以用十进制、八进制和十六进制表示。(2)实型常量实型常量是指通常意义上的实数,也称浮点数。实型常量有两种表示形式:十进制小数形式和指数形式。(3)字符常量字符型常量分为普通字符常量和转义字符常量。用单引号括起来的一个字符,例如'A'、'g'等。转义字符常量是由“”开头的一个或多个字符的序列,用于表示一些无法显示的字符,如回车符、换行符、制表符等。常用的转义字符常量及其含义如下表所示。(4)字符串常量字符串常量是由一对双引号括起来的零个或多个字符序列,如;Cisprogramminglanguage

7、.;、;computer;等。字符串可以写在多行上,不过在这种情况下必须用反斜杠“”表示下一行字符是这一行字符的延续。字符串常量与字符常量有所不同:字符型常量在内存中只占一个字节;字符串是按照串中字符的排列顺序存放的,每一个字符占一个字节,并在末尾添加“”作为字符串结尾标志或结束标志。(5)布尔型常量布尔型(bool)常量只有两个值,即false或0(表示逻辑假)和true或1(表示逻辑真)。2.符号常量对于经常引用的数值常量

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

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

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