网站大量收购独家精品文档,联系QQ:2885784924

第二章基本数据类型及运算.pptVIP

  1. 1、本文档共89页,可阅读全部内容。
  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文档。上传文档
查看更多
C语言 主讲:董鑫正 邮箱:pptfromdxz@163.com 内容回顾 怎样包含一个头文件(stdio.h)? 主函数怎么写?(包括函数首部和函数体) 每个语句以什么标点结束? 用哪个函数完成格式化输出功能? 用哪个函数完成格式化输入功能? .c? .obj? .exe? 第二章 基本数据类型及运算 C语言基本数据类型 C语言运算符和表达式 C语言格式输入输出函数 C语言字符输入输出函数 C语言数据类型 例2.1:圆的半径为5cm,计算圆的面积并输出 C语言数据类型 计算机在操作处理时,要完成以下工作: 在内存中要给半径 r 和面积 area 开辟存储空间,存放它们的值。应该留多大的地方来存放其值? 数据 5 和 3.14 与 r、area 不同,它们是在编写程序时就给出确定的值,在运算过程中不会改变。这样的数计算机怎么处理? 对整数 5 和小数3.14,存放时是否有区别? C语言数据类型 C语言 数据类型 C语言数据类型 基本字符 C程序是基本字符的序列。 基本字符包括: 数字(0~9) 大小写字母(a~z,A~Z) 标点符号 特殊字符:空格、换行、制表符等,起分隔的作用。增删空白一般不影响程序的意义 标识符 标识符是一个字符序列,用来标识程序中用到的常量、变量、函数、数组、语句标号以及符号常量等的名称。标识符应满足以下规则: 只能由字母、下划线和数字组成 第一个字符不能是数字 标识符中的字母区别大小写 不能使用C语言的关键字 关键字 关键字:C语言规定的具有特定意义的字符串,通常也称保留字(小写字母) 基本数据类型 整型 int 整数,在目前绝大多数机器上占4个字节 单精度实型 float 单精度浮点数,一般是4个字节长 双精度实型 double 双精度浮点数,一般是8个字节长 基本数据类型 字符型 char 字符,一般是1个字节长, 用来表示256个ASCII字符,或者-128~127的整数 基本数据类型 在基本数据类型之前都可以加各种类型修饰符 short short int,短整数,一般2个字节,简写 short long long int,长整数,一般4个字节,简写 long long double,长双精度浮点数,一般10个字节 基本数据类型 signed 用来修饰char、int、short和long,说明他们是有符号的整数(正整数、0和负整数)。一般缺省都是有符号的,所以这个修饰符通常省略 unsigned 用来修饰char、int、short和long,说明他们是无符号的整数(正整数和0) 基本数据类型 基本数据类型 占字节数 随机器不同而不同 可用下面运算测量: sizeof (数据或数据类型符或变量名) 求出的结果为表达式值所属类型占用的字节数 C语言数据类型 例2.2:基本数据类型占用字节数 基本数据类型 数据在内存中的存储格式 字符型:ASCII码值 整 型:二进制补码 实 型:浮点数指数形式 N = S×2j 基本数据类型 整型数据在内存中是以二进制补码形式存放 正整数 short int i = 10; int在内存中占2个字节,最高位为符号位 正整数的原码、反码、补码相同 符号位为0,数值为对应的二进制数 [10]补码 = 0 000 0000 0000 0101 基本数据类型 负整数 short int i = -10; 负整数原码、反码、补码的符号位均为1 原码的数值为绝对值的二进制数 反码的数值为原码按位取反 补码的数值为反码末位加1 [-10]原码 = 1 000 0000 0000 1010 [-10]反码 = 1 111 1111 1111 0101 [-10]补码 = 1 111 1111 1111 0110 基本数据类型 实型在内存中是按浮点数指数形式存放的 把实型数据分成小数部分和指数部分,分别存放 小数部分位数愈多,有效数字就越多,精度愈高 指数部分位数越多,则能表示的数值范围就越大 基本数据类型 如实数 31.4159 的指数形式为:0.314159*102 ,它在内存中的存放形式可以表示为 基本数据类型 上图用十进制表示,实际在计算机中是用二进制来表示小数部分,用2的幂次来表示指数部分 常量 常量:在程序的执行过程中,其值不发生改变的量,在C程序中可以不经说明而直接引用 常量的分类: 整型常量 实型常量 字符常量 字符串常量 符号常量 整型常量 整型常量即整常数 十进制:0~9,无前缀 八进制:0~7,以0作为前缀 十六进制:0~9,A~F或a~f,以0x或0X为前缀 例如: 100 -8 0 +123 010 024 0100

文档评论(0)

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

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

1亿VIP精品文档

相关文档