《新编C语言程序设计教程》电子教案(PPT课件讲稿)第2章 基本数据类型

第2章基本数据类型 第2章基本数据类型 2.1整型 2,2浮点型 23字符型 24逻辑类型 25标准函数 2.6量的定义方法 BACK
第 2章 基本数据类型 第 2章 基本数据类型 2.1 整型 2.2 浮点型 2.3 字符型 2.4 逻辑类型 2.5 标准函数 2.6 量的定义方法

第2章基本数据类型 21整型 211基本整型 1.类型名称 int 2.取值范围 32768~+32767(215~215-1) 3数据表示方法 与数学上类似,不能有分隔符。C语言允许使用八进制整 数与十六进制整数,八进制整数加前导0(数字),十六进制整 数加前导0X
第 2章 基本数据类型 2.1 整 型 2.1.1 基本整型 1. 类型名称 int 2. 取值范围 -32768~+32767(-2 15~2 15 -1) 3. 与数学上类似, 不能有分隔符。C语言允许使用八进制整 数与十六进制整数, 八进制整数加前导0(数字), 十六进制整 数加前导0X

第2章基本数据类型 4.运算操作 (1)算术运算包括:+(加法)、-(减法)、*(乘法)、/(除 法)、%(求余),运算规则除除法外,与数学中相同。 整数的除法运算是整除,得到商,如5/3结果为1。对于负数,多数 机器采用向零取整法,如-5/3结果为-1。 求余运算,又称取模运算,得到余数,如5%结果为2,-5%结果 为-2 求余运算在许多场合都非常有用,如判断整数a是不是b的倍数, 可看a%是否等于零。a%10得到a的个位数字,a/10)%10得到a的十 位数字,如此可分离一个整数的数字 般只有除数大于0,求余运算才有意义。当a小于0时,a%b等于 ((-a)%b)
第 2章 基本数据类型 4. 运算操作 (1) 算术运算包括: +(加法)、 -(减法)、 *(乘法)、 /(除 法)、 %(求余), 运算规则除除法外,与数学中相同。 整数的除法运算是整除, 得到商, 如5/3结果为1。 对于负数, 多数 机器采用向零取整法,如-5/3结果为-1。 求余运算, 又称取模运算, 得到余数, 如5%3结果为2, -5%3结果 为-2。 求余运算在许多场合都非常有用, 如判断整数a是不是b的倍数, 可看a%b是否等于零。a%10得到a的个位数字, a/10)%10得到a的十 位数字, 如此可分离一个整数的数字。 一般只有除数大于0, 求余运算才有意义。当a小于0时, a%b等于 -((-a)%b)

第2章基本数据类型 (2)关系运算包括:<(小于)、<(小于等于)、= (等于)、!=(不等于) (大于) 大于等 于)等六种,运算规则与数学中相同,运算结果为逻辑类 型数据。关系运算成立结果为1,不成立结果为0
第 2章 基本数据类型 (2) 关系运算包括: (大于)、 >=(大于等 于)等六种, 运算规则与数学中相同, 运算结果为逻辑类 型数据。关系运算成立结果为1, 不成立结果为0

第2章基本数据类型 5.存储 C标准没有具体规定各类数据存储的字节数,各种 机器处理有所不同,一般以一个机器字(Word)存放1 个int数据,PC机上int数据存储用两个字节 机器中用最高位表示数的符号,正数符号位用0表 示,负数符号位用1表示。负数在机器中存放的是其补
第 2章 基本数据类型 5. 存储 C标准没有具体规定各类数据存储的字节数, 各种 机器处理有所不同, 一般以一个机器字(Word)存放1 个int数据, PC机上int数据存储用两个字节。 机器中用最高位表示数的符号, 正数符号位用0表 示, 负数符号位用1表示。负数在机器中存放的是其补 码

第2章基本数据类型 6.应用 例2-1求两个整数的积。 /*程序2-1,求两个整数之积* t include stdio.h" main fint a, b Int m printf("请输入两个整数a,b:") scanf (%d %d ". &a. &b) printf("积=%dn",m); 输入数据:2000,1 运行结果:积=2000
第 2章 基本数据类型 6. 应用 例2-1 求两个整数的积。 /*程序2 - 1, 求两个整数之积*/ #include ″stdio.h″ main( ) {int a, b; int m; printf(″请输入两个整数a, b: ″); scanf(″%d, %d” , &a, &b); m=a*b; printf(″积=%d\n″ , m); } 输入数据: 2000, 1 运行结果: 积=2000

第2章基本数据类型 212拓展整型 为拓展数据处理的范围,C语言通过类型修饰符来 改变基本数据类型的含义,使之精确适合于不同应用场 。拓展后的整型有短整型、长整型及无符号整型。 1.类型修饰符 short:缩短数值所占字节数。 long:扩大数值所占字节数。 signed:有符号位,缺省方式 unsigned:无符号位
第 2章 基本数据类型 2.1.2 拓展整型 为拓展数据处理的范围, C语言通过类型修饰符来 改变基本数据类型的含义, 使之精确适合于不同应用场 合。拓展后的整型有短整型、长整型及无符号整型。 1. 类型修饰符 short: 缩短数值所占字节数。 long: 扩大数值所占字节数。 signed: 有符号位, 缺省方式。 unsigned: 无符号位

第2章基本数据类型 2.短整型 短整型类型名称为 Ishort int或 short,在 TURBO C中,短 整型与基本整型相同 3.长整型 长整型类型名称为 long int.或long取值范围为-2 231-1(-2147483648~2147483647),长整型数据 可加后缀L表示,在 TURBO C中,存储占4个字节,运算与 基本整型相同
第 2章 基本数据类型 2. 短整型类型名称为short int或short, 在TURBO C中, 短 整型与基本整型相同。 3. 长整型类型名称为long int或long, 取值范围为-2 31~ 2 31-1(-2 147 483 648~2 147 483 647), 长整型数据 可加后缀L表示, 在TURBO C中, 存储占4个字节, 运算与 基本整型相同

第2章基本数据类型 4.无符号整型 无符号数与有符号数的主要区别是数的最高位不作符号处理, 表示数的绝对范围是有符号数的两倍 相应的无符号整型有无符号基本整型、无符号短整型和无符号 长整型 无符号基本整型,类型名称为 unsigned int或 unsigned,取值范围 为0~65535(0~216-1),存储占两个字节 无符号短整型,类型名称为 unsigned short int或 unsigned,取值、 运算、存储同无符号基本整型 无符号长整型,类型名称为 unsigned long int或 unsigned long.,取 值范围为0~4294967295(0~232-1),存储占4个字节 无符号整型常用于处理大整数及地址数据
第 2章 基本数据类型 4. 无符号整型 无符号数与有符号数的主要区别是数的最高位不作符号处理, 表示数的绝对范围是有符号数的两倍。 相应的无符号整型有无符号基本整型、无符号短整型和无符号 长整型。 无符号基本整型, 类型名称为unsigned int或unsigned, 取值范围 为0~65 535(0~2 16-1),存储占两个字节。 无符号短整型, 类型名称为unsigned short int或unsigned, 取值、 运算、存储同无符号基本整型。 无符号长整型, 类型名称为unsigned long int或unsigned long, 取 值范围为0~4 294 967 295(0~2 32-1),存储占4个字节。 无符号整型常用于处理大整数及地址数据

第2章基本数据类型 例2-2整数9的机器表示 作为int,000000001001 作为 short int,0000000001 作为 ong int,000000000000000001 以上第一位为符号位,表示正整数。 以下第一位为正常的数据位,非符号位。 作为 unsigned int,0000000001 作为 unsigned short int,000001001 作为 J unsigned long int, 00000000000000000000000000001001
第 2章 基本数据类型 例 2 – 2 整数9的机器表示。 作为int, 0000000000001001 作为short int, 0000000000001001 作为long int, 00000000000000000000000000001001 以上第一位为符号位, 表示正整数。 以下第一位为正常的数据位, 非符号位。 作为unsigned int, 0000000000001001 作为unsigned short int, 0000000000001001 作为unsigned long int, 00000000000000000000000000001001
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《新编C语言程序设计教程》电子教案(PPT课件讲稿)第1章 C语言基础.ppt
- 《新编C语言程序设计教程》电子教案(PPT课件讲稿)第14章 C语言程序设计实例.ppt
- 《新编C语言程序设计教程》电子教案(PPT课件讲稿)第13章 C到C++.ppt
- 《新编C语言程序设计教程》电子教案(PPT课件讲稿)第12章 编译预处理.ppt
- 《新编C语言程序设计教程》电子教案(PPT课件讲稿)第11章 文件类型.ppt
- 《新编C语言程序设计教程》电子教案(PPT课件讲稿)第10章 指针类型.ppt
- 《新编C语言程序设计教程》电子教案(PPT课件讲稿)封面及目录.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第9章 移动存储设备.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第8章 光盘驱动器和光盘.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第7章 硬盘驱动器.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第6章 显示器.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第5章 显示卡.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第4章 内存.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第3章 主板.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第2章 中央处理器.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第1章 微型计算机简介.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第14章 微机的维护及常见故障排除.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第13章 微机硬件的组装.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第12章 键盘、鼠标和外设.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第11章 网卡及网络连接.ppt
- 《新编C语言程序设计教程》电子教案(PPT课件讲稿)第3章 表达式.ppt
- 《新编C语言程序设计教程》电子教案(PPT课件讲稿)第4章 顺序结构程序设计.ppt
- 《新编C语言程序设计教程》电子教案(PPT课件讲稿)第5章 选择结构程序设计.ppt
- 《新编C语言程序设计教程》电子教案(PPT课件讲稿)第6章 循环结构程序设计.ppt
- 《新编C语言程序设计教程》电子教案(PPT课件讲稿)第7章 函数.ppt
- 《新编C语言程序设计教程》电子教案(PPT课件讲稿)第8章 数组类型.ppt
- 《新编C语言程序设计教程》电子教案(PPT课件讲稿)第9章 结构体类型与共用体类型.ppt
- 《新编C语言程序设计教程》电子教案(PPT课件讲稿)第6章 文件.ppt
- 《计算机等级考试三级网络技术》第1章 计算机基础.doc
- 《计算机等级考试三级网络技术》第2章 网络基本概念.doc
- 《计算机等级考试三级网络技术》第3章 局域网基础.doc
- 《计算机等级考试三级网络技术》第4章 网络操作系统.doc
- 《计算机等级考试三级网络技术》第5章 因特网基础.doc
- 《计算机等级考试三级网络技术》第6章 网络安全技术.doc
- 《计算机等级考试三级网络技术》第7章 网络应用——电子商务和电子政务.doc
- 《计算机等级考试三级网络技术》第8章 网络技术展望.doc
- 湖北汽车工业学院:《软件工程》课程PPT教学课件(第二版)第一章 软件危机与软件工程.ppt
- 湖北汽车工业学院:《软件工程》课程PPT教学课件(第二版)第七章 编码.ppt
- 湖北汽车工业学院:《软件工程》课程PPT教学课件(第二版)第三章 计算机系统工程.ppt
- 湖北汽车工业学院:《软件工程》课程PPT教学课件(第二版)第九章 软件维护.ppt