项目二 程序设计基础知识.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计基础项目二共分为三个任务项目二 程序设计基础知识任务一 了解程序设计中的数据表示任务二 了解程序设计中的数据操作任务三 了解算法和三种基本程序结构任务一 了解程序设计中的数据表示任务说明 在本任务中,我们将学习C语言中基本的数据类型,希望读者学会表示和使用不同类型数据的常量与变量。具体内容一、数据类型二、常量 三、变量 一、数据类型 C语言能处理多种类型的数据,如下图所示。但其最基本的数据类型只有三种:整型、浮点型(小数)和字符型。这些数据或者是已知的不变的量,称为常量;或者是未知的可变的量,称为变量。常量的类型根据书写方法自动默认,而变量的类型需要在变量定义时说明。1. 整型 各种整数类型的符号表示、所占存储空间的大小及数的范围如下表所示。名称符号存储空间数的范围短整型short2字节(16位)-32768~+32767基本整型int2字节(16位)32768~+327674字节(32位)-2147483648~+2147483647长整型long4字节(32位)-2147483648~+2147483647无符号短整型unsigned short2字节(16位)0~65535无符号基本整型unsignedint2字节(16位)0~655354字节(32位)0~4294967295无符号长整型unsignedlong4字节(32位)0~4294967295 对于整型数据来说,还应注意以下几点: 有符号数在内存中存放时,以补码表示,并用最高位存放符号位,负数用1,非负数用0表示。 无符号数在内存中存放时,以其原码(即数值本身的二进制形式)表示。 在VC++ 6.0环境中,基本整型和无符号基本整型占4个字节存储空间。 在 Turbo C环境中,占2个字节存储空间。2. 浮点型 浮点型又分为单精度和双精度。其符号表示、所占存储空间大小、有效数字及数的范围如下表所示。名称符号存储空间有效数字数的绝对值范围单精度浮点型float4字节(32位)6~73.4×10-38~3.4×1038双精度浮点型double8字节(64位)15~161.7×10-308~1.7×103083. 字符型 字符型数据涵盖了ASCII码字符集中每一个字符,包括可直接显示的字符和32个控制字符。字符型用表示,占存储空间1个字节(8位),实际上存放的是该字符所对应的ASCII码值(一个整数),所以字符型和整型的关系非常特殊,二者经常“混用”。二、常量 常量按照数据类型来分有整型常量、浮点型常量、字符常量和字符串常量;按照表现形式来分有直接常量和符号常量。1. 直接常量(1)整型常量整型常量有十进制、八进制和十六进制三种表示方式,如下表所示。表示方式前置符号标志构成示例十进制无0-9,正负号65,-57八进制00-7,正负号032,027,-033十六进制0x或0X0-9,a-f(或A-F),正负号0x101,0Xff(2)浮点型常量浮点型常量有十进制小数和指数形式两种表示方式,如下表所示。表示方式符号标志构成规则十进制小数小数点.0-9,正负号和小数点必须有唯一的小数点指数E或e0-7,正负号,E或e字母e或E之前必须有数,且e或E后必须是整数(3)字符型常量 用单撇引号括起来的单一字符称为字符型常量。字符型常量除了包括大多数可直接描述的字符外,还包括32个控制字符。通常,控制字符及C语言中被用作特殊含义的字符用转义字符表示。表示转义字符时以反斜杠“\”作为标志符号。字符型常量在内存中占1个字节。常见的转义字符及其含义如下表所示。表示形式含义表示形式含义\n回车换行(将光标移到下一行开头)\′单引号\t横向跳格(Tab)\″双引号\b退格(将光标前移一列)\dddddd为1至3位八进制数,如\101代表A,\37代表▼符号\a警告(产生声音提示信号)\xhhhh为1至2位十六进制数,如\x1E代表▲符号\\反斜杠\(4)字符串常量 字符串常量就是用双撇引号括起来的一串字符序列,字符串中含有的字符个数是该字符串的长度。 字符串存储时,每个字符占1个字符,并在字符串的结尾自动加上一个字符串结束标志‘\0’,因此字符串的存储长度比字符串的字符个数多1。2. 符号常量 符号常量是指用符号代表某个常量。在编写程序时,使用符号常量来代替程序中多次出现的常量,能减轻程序编写和调试的工作量。 符号常量使用编译预处理中的“宏定义”命令定义,其格式如下: #define 符号常量标识符 常量值 符号常量标识符通常大写,以便和其他标识符相区别。另外,宏定义命令和头文件包含命令一样都属于编译预处理,需要写在程序开头位置。三、变量 在程序运行过程中其值可以改变的量称为变量。变量必须先定义,后使用。编写程序时,用户应通过数据需求分析将变量定义为合适的

文档评论(0)

2232文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档