当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

河南科技大学:《C语言程序设计》课程教学资源(PPT课件)第二章 数据类型、运算符与表达式

资源类别:文库,文档格式:PPT,文档页数:47,文件大小:328KB,团购合买
2.0 预备知识 2.1 数据类型 2.2 常量与变量 2.3 不同类型数据间的转换 2.4 运算符和表达式
点击下载完整版文档(PPT)

第二章数据类型、运算符与表达式 2.0预备知识 2,1数据类型 22常量与变量 23不同类型数据间的转换 24运算符和表达式 Return

1 第二章 数据类型、运算符与表达式 2.0 预备知识 2.1 数据类型 2.2 常量与变量 2.3 不同类型数据间的转换 2.4 运算符和表达式 [Return]

20预备知识 、讣算机中数的表示及选制转换 ◆数码、基与权 ●数码:表示数的符号 ●基:数码的个数 位权值:每一位所具有的值,为以基为底的幂

2 2.0 预备知识 一、计算机中数的表示及进制转换 ❖数码、基与权 ⚫ 数码:表示数的符号 ⚫ 基:数码的个数 ⚫位权值:每一位所具有的值,为以基为底的幂

1各种进制之间的转換 二进制、八进制、十六进制转换成十进制 方法:按位权值相加 例(1101)2=123+1×24+1×23+0×2+1×2+1×20=(59)o 例(136=1X82+3×8+6×8=(94)o 例 (1F2n6=1×16+15×162+2×16+10×160=(7978

3 1.各种进制之间的转换 二进制、八进制、十六进制转换成十进制 方法:按位权值相加 1 0 5 4 3 2 1 0 例 (111011)2 =12 +12 +12 + 02 +12 +12 =(59) 1 0 2 1 0 例 (136)8 =18 + 38 + 68 =(94) 1 0 3 2 1 0 例 (1F2A)1 6 =116 +1516 + 216 +1016 =(7978)

十进制转换成二进制、八进制、十六进制 方法:“除基取余”,直到商为0时结束。所得 余数序列,先余为低位,后余为高位

4 十进制转换成二进制、八进制、十六进制 方法: “除基取余”,直到商为0时结束。所得 余数序列,先余为低位,后余为高位

2、十进制转换成二进制、八进制、十六进制 (1)十进制整数转换为二进制整数—“除2取 余”,直到商为0时结束。所得余数序列,先余为 低位,后余为高位。 (2)十进制小数转换为二进制小数—“乘2取 整 (3)带整数和小数的二进制数转换为十进制数 由方法一和方法二综合组成

5 2、十进制转换成二进制、八进制、十六进制 (1)十进制整数转换为二进制整数——“除2取 余”,直到商为0时结束。所得余数序列,先余为 低位,后余为高位。 (2)十进制小数转换为二进制小数——“乘2取 整”。 (3)带整数和小数的二进制数转换为十进制数— —由方法一和方法二综合组成

例1:(13)0=( 2|1 余数进制数低位 6 3 21 二进制数高位

6 1 3 6 3 1 0 2 2 2 2 余数 1 0 1 1 二进制数低位 二进制数高位 例1:(13)10 = ( )2

例1:(13)10=(1101)2 2|1 余数进制数低位 6 3 21 二进制数高位

7 例1:(13)10 = ( ) 1101 2 1 3 6 3 1 0 2 2 2 2 余数 1 0 1 1 二进制数低位 二进制数高位

例2:(06875)0=(今2 0.6875 2 整数 1.3750 二进制数高位 2 0.750 2 1.50 2 二进制数低位

8 (0.6875)10 = ( )2 0. 6 8 7 5 × 2 1. 3 7 5 0 × 2 7 5 0 × 2 0. 1. 5 0 × 2 1. 0 整数 1 0 1 1 二进制数高位 二进制数低位 例2:

例2:(06875)0=(0.1011)2 0.6875 2 整数 1.3750 二进制数高位 2 0.750 2 1.50 2 二进制数低位

9 例2: (0.6875)10 = ( )2 0. 6 8 7 5 × 2 1. 3 7 5 0 × 2 7 5 0 × 2 0. 1. 5 0 × 2 1. 0 整数 1 0 1 1 二进制数高位 二进制数低位 0.1011

例3:(136875)0=(13)0+(06875)0 =(1101)2+(0.1011)2=(1101.1011)2 例4:(101101)2=1×22+0×21+1×20 +1×21+0×22+1×23 =4+0+1+0.5+0+0.125=(5.625)10

10 例3:(13.6875)10 =(13)10+(0.6875)10 =(1101)2+(0.1011)2=(1101.1011)2 例4:(101.101)2 =1×2 2 + 0×2 1 +1×2 0 =4 + 0 + 1 + 0.5 + 0 + 0.125 = (5.625)10 + 1×2 -1 + 0×2 -2 +1×2 -3

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共47页,可试读16页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有