全国计算机等级考试二级C语言_第二章 C程序设计的初步知识.pptVIP

全国计算机等级考试二级C语言_第二章 C程序设计的初步知识.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 C程序设计的初步知识 目录 2.1 简单C语言程序的构成和格式 2.2 标识符、常量和变量 2.3 整型数据 2.4 实型数据 2.5 算术表达式 2.6 赋值表达式 2.7 自加、自减运算符和逗号运算符 2.1 简单C语言程序构成和格式 例2.2求矩形面积 标识符的分类 关键字:代表固定的含义,不能另作它用。在例2.2中蓝颜色字符如:include、double、int、float、if、return 预定义标识符:C语言库函数的名字等。在例2.2中如:printf,define等 用户标识符:对变量的定义。在例2.2中的a、b、area (习题2.7,2.17) 2.2.2常量 定义:程序运行时其值不能改变的量(即常数) 分类 整型常量如1,2,50,12,-1,0 实型常量如例2.2中1.2、3.6、3.14159、 -2.71828、0.0 字符型常量如‘a’、‘b’、‘1’、‘2’(6章中介绍) 字符串常量如Beijing等(11章中介绍) 2.2.3符号常量 定义:用一个符号名代表一个常量 定义格式:#define 符号常量 常量 例2.4 计算圆面积 2.2.4变量 定义:值可以改变的量叫变量。变量用标识符表示,称为变量名。 本质:内存中的某个存储单元。 定义格式:数据类型 变量1,变量2; 例如例2.4: (什么是数据类型?) (习题2.20) 2.3整型数据 2.3.1整型常量(即整数) 十进制整数:由数字0~9和正负号表示. 如 123,-456,0 八进制整数:由数字0开头,后跟数字0~7表示. 如0123,011 十六进制整数:由0x开头,后跟0~9, a~f, A~F表示. 如0x123,0xff 2.3.1整型常量 例2.5 合法的整数举例 5121:十进制正数 、 -32768:十进制负数0111:八进制数、0xFFF:十六进制数、 不合法的整数举例 09876、20fa、0x10fg、-0x13a、-0342 (八进制与十六进制只为正整数) (习题2.1,2.12,2.13) 各种进制之间的转换 二进制、八进制、十六进制转换成十进制 方法:按权相加 例2.6 各种进制之间的转换 十进制转换成二进制、八进制、十六进制 方法:连续除以基,从低到高记录余数,直至商为0 整型常量的类型: 基本整型 int 长整型 long [int] 短整型 short [int] 无符号型 unsigned (在下一节集中讲) 2.3.2整型变量 可以通俗理解为把整型常量赋值给标识符 例如:int i=1, j=2; long int k=32345324534253; 其中i,j,k即为变量 2.3.3整型数据的分类 (下一节集中讲) 2.3.4整数在内存中的存储形式 存储单位 位:内存中最小的存储单位,每个位中存放一 个0或1.(说一下物理实现) 字节:8个二进制位构成1个字节 字 :若干个字节可组成一个“字”。 最低位:一个字节中最右边一位 最高位:一个字节中最左边一位 符号位:对于有符号数,最高位存放符号,若为正数,最高位置0;若为负数,最高位置1. 数值的表示方法——原码、反码和补码 (对正整数和负整数而言的) 原码:最高位为符号位,其余各位为数值本身的绝对值 反码: 正数:反码与原码相同 负数:符号位为1,其余位对原码取反 补码: 正数:原码、反码、补码相同 负数:最高位为1,其余位为原码取反,再对整个数加1 2.3.4整数在内存中的存储形式 无符号整数 对于1B而言,8位全部用来存整数,因此无符号整数不是负数。因此表示范围为0~2e8-1 2.4 实型数据 2.4.1 实型常量(实数/浮点数) 小数形式 由数字和小数点及正负号组成 必须有小数点 如0.123, .123, 123.0, 0.0, 123. 指数形式 由数字、小数点、字母e或E及正负号组成 e或E之前必须有数字,指数必须为整数 如12.3e3 ,123E2, 1.23e4 , e-5 (?), 1.2E-3.5(?) (习题2.2,2.3) 2.4 实型数据 2.4.2 实型变量 实型变量可分 单精度(float型) 例:float x , y ;(float是什么) 双精度(double型)如:double a , b , c ; 2.4.3字符常量(补充) 定义:用单引号括起来的单个普通字符或转义字符 如 ‘a’ ‘A’ ‘?’ ‘\n’ ‘\07’(最后两项为转义字符) 字符常量的值:该字符的ASCII码值(何为ASCII) 如 ‘A’—65, ‘a’—97, ‘0’—48 , ‘

文档评论(0)

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

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

1亿VIP精品文档

相关文档