整数类型和浮点类型区别的区别.PPT

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
整数类型和浮点类型区别的区别

9 总结 基本的数据类型包含两大类:整数类型和浮点类型。 整数类型的两个重要特征是其类型的大小以及它是有符号还是无符号的 3种浮点类型为 float,double 和 ANSI C新增的 long double * int关键字提供 C使用的基本整数类型。 下面3个关键字(long,short和 unsigned)以及 ANSI附加的 signed用于提供基本类型的变种。 char关键字用于表示字母以及其他字符(如#,%,和*)。char类型也可以表示小的整数。 * * * * 第3章 数据和 C 内容提要 1. 关键字: 2. 运算符: 3. 函数 scanf() 4. C 使用的基本数据类型。 5. 整数类型和浮点类型区别的区别。 6. 对上述类型,如何书写常量和声明变量。 7. 使用 printf() 和 scanf()函数读写各种类型数据的值。 * 1 示例程序 3.1 rhodium.c 1. 使用了一种新的变量声明 2. 程序还示范了常量的几种新写法,可以使用带有小数点的数。 3.使用 %f 说明符来处理浮点值。对 %f 说明符使用 .2 修饰词 即(%.2f)可以精确控制输出格式,使浮点数显示到小数点后两位。 * 1 示例程序 4. 使用 scanf() 函数为程序提供键盘输入。%f 指示 scanf()从键盘读取一个浮点数,weight 指定将输入值赋于名为 weight 的变量中。scanf()函数使用 符号指示 weight变量的位置。 5. 交互性。计算机向你询问信息,并使用输入的数字。与非交互性程序相比较,交互性程序使用起来更为有趣。更重要的是,交互性方法使程序更加灵活。 * 2 变量与常量数据 程序需要使用数据,即承载信息的数字与字符。 有些数据可以在程序使用之前预先设定并在整个运行过程中没有变化,这称为常量 有些数据在程序运行过程中可能变化或被赋值,这称为变量。 变量与常量的区别在于,就是的值可以在程序执行过程中变化与指定,而常量则不可以。 * 3 数据: 数据类型关键字 * int关键字提供 C使用的基本整数类型。 long,short和 unsigned, signed用于提供基本类型的变种。 char用于表示字母以及其他字符。也可以表示小的整数 float,double和组合 long double表示带有小数点的数 _Bool类型表示布尔值(true 和 false) _Complex 和 _Imaginary 分别表示复数和虚数 按其在计算机中的存储方式被划分为两个系统,即整数(integer)和浮点数(floating-point)类型 位,字节和字 * 3.1 整数类型与浮点数类型 * 3.2 整数 整数 (integer)就是没有小数部分的数 * 3.3 浮点数 浮点数(floating-point)差不多可以和数学中实数(real number)概念相对应 * 1. 整数没有小数部分,浮点数可以有小数部分。 2. 浮点数可以表示比整数范围大得多的数 3. 对于一些算术运算(例如两个很大的数相减),使用浮点数会损失更多精度。 4. 因为在任何区间内都存在无穷多个实数,所以计算机浮点数不能表示区域内所有的值。浮点数往往只是实际值的近似。 5. 浮点运算通常比整数运算慢。 * 4 C 数据类型 * 4.1 int 类型 所提供数值的范围,以及数值是否可以取负值 int 类型是有符号整数 即 int类型的值必须是整数,可以是正的,负的或者是 0 * 一. 声明 int变量, 二. 初始化变量 三. int 类型常量 四. 打印 int 值(3.2 printl.c) 五. 八进制和十六进制 六. 显示八进制数和十六进制数(3.3 bases.c ) * 4.2 其他整数类型 toobig.c 3.4 print2.c * 4.3 使用字符:char类型 char类型用于存储字母和标点符号之类的字符。 在技术实现上 char是整数类型 用特定的整数表示特定的字符。最常用的编码是 ASCII码,Unicode,。。。 * 一·声明 char 类型变量 二·字符常量及其初始化 三·非打印字符(表3.2) 四·打印字符(3.5 charcode.c) 五·有符号还是无符号 * 4.4 _Bool类型 _Bool类型 由C99引入,用于表示布尔值,即逻辑值 true(真)与 false (假)。 C用值 1表示 true,用值 0表示 false。所以 _Bool类型实际上也是一种整数类型 * 4.5 可移植的类型 :inttypes.h 已有类型有一些别名。基本的名字不够明确 int16_t 表示一个 16位有符号整数类型

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档