计算机程序设计基础(谌卫军)第01章_概述.pptVIP

计算机程序设计基础(谌卫军)第01章_概述.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
让用户输入成绩分别为A、B、C的课程数 计算总分数(分子) 计算总的课程数(分母) 计算GPA 在屏幕上显示计算结果 基本思路 变量的定义与使用 算术运算 输入和输出 1.3.1 变量的定义与使用 why变量? 茄子750克、肉片50克、葱姜蒜50克、酱油、盐、糖、鸡粉适量,水淀粉适量。 有何共同点? 代码和数据都是存放在内存中 内存的工作原理 一个内存中包含有许多存储单元,每个单元可以存放一个适当单位的信息(如:8个bit,即 一个字节,byte); 全部存储单元按一定顺序编号,这种编号称为存储器的地址。对各个存储单元的读写操作就是通过它们的地址来进行的。 0 1 0 0 0 0 1 1 0 0 1 1 0 0 0 0 0 0 1 1 0 1 0 0 0 0 1 1 0 0 1 0 7 6 5 4 3 2 1 0 0x1FFFFFFF ...... ...... ...... ...... 000512MByte READY WRITE READ Main Memory AB k 位(给出地址) DB n 位(传送数据) 例如: k= 32 位 n= 32 位 CPU AR DR ...... ...... 不同的数据,可能需要不同长度的存储空间,怎么办? 如:1、300、70000 数据3 数据2 数据1 7 6 5 4 3 2 1 0 把所有的数据归纳为有限的几种类型; 同一种类型的数据具有相同的长度,占用相同大小的内存空间; 每一种类型的数据依然是以二进制的形式存放在内存当中; 在访问一个数据时,根据它在内存的起始地址和类型来确定它所占用的存储单元。 解决之道 —— 数据类型 占用空间大于实际需要? C语言的四种基本类型: 字符类型:用 char 来表示; 整数类型:用 int 来表示; 单精度浮点类型:用 float 来表示; 双精度浮点类型:用 double 来表示。 此外,C语言还有一些类型修饰符:short、long、signed、unsigned。 变量:其值可变的量。 b 变量名 ————变量值 内存空间地址XXXX 30 通过 b 可以找到相应的存储空间地址XXXX, 从而对该变量的值进行访问和修改。 变量的基本概念 仅包含字母、数字和下划线(‘_’); 第一个字符必须为字母或下划线; 不能使用C语言保留的“关键字”来作为变量名,如int, float等; 变量名是大小写有关的,例如:sum和SUM是两个不同的变量名。 变量的命名规则 合法的标识符 _BandNames TFBoys S_H_E F4 Twins 非法的标识符 Magic1+1 183club S.H.E Y-Star Robynnkendy Angel Girl 凤凰传奇 变量的定义 数据类型 变量1, 变量2, …, 变量n; 例如: int nA, nB, nC; double totalCourses, totalPoints, gpa; 整数类型 整数类型可分为:基本型、短整型和长整型三种。 基本型:int(4字节); 短整型:short int,或 short(2字节); 长整型:long int,或long(4字节); 无符号整数类型:unsigned int,unsigned short 和 unsigned long。 数据类型 字节数 比特数 取值范围 int 4 32 -231 ? (231 – 1) short 2 16 -215 ? (215 – 1) long 4 32 -231 ? (231 – 1) unsigned int 4 32 0 ? (232 – 1) unsigned short 2 16 0 ? (216 – 1) unsigned long 4 32 0 ? (232 – 1) 整型数据的长度及取值范围 实数类型 实数类型(浮点类型):分为单精度浮点类型 (float)、双精度浮点类型(double)和长双精度浮点类型(long double)三种。 实型数据的存放形式: + .314159 1 小数部分+指数部分 实数3.14159: 符号位 小数部分 指数部分 + .314159 101 × =3.14159 问题? 类型 字节数 有效数字 数值范围 float 4 6~7 10-38 ~ 1038 double 8 15~16 10-308 ~ 10308 long double 16 18~19 10-4932 ~ 104932 各种实型数据 小数部分占的位数越多,数据的有效数字越多, 精度越高;指数部分占的

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档