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

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

文档评论(0)

1112111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档