河南科技大学:《C语言程序设计》课程教学资源(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 =12 +12 +12 + 02 +12 +12 =(59) 1 0 2 1 0 例 (136)8 =18 + 38 + 68 =(94) 1 0 3 2 1 0 例 (1F2A)1 6 =116 +1516 + 216 +1016 =(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
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 河南科技大学:《C语言程序设计》课程教学资源(PPT课件)第一章 C语言概述(主讲:叶传奇).ppt
- 《计算机绘图概论》课程教学资源(PPT课件)第六章 装配图.ppt
- 《计算机绘图概论》课程教学资源(PPT课件)第六章 零件图(6.8)典型零件的读图零件测绘.ppt
- 《计算机绘图概论》课程教学资源(PPT课件)第六章 零件图(6.6)小测验.ppt
- 《计算机绘图概论》课程教学资源(PPT课件)第六章 零件图(6.6)典型零件的读图.ppt
- 《计算机绘图概论》课程教学资源(PPT课件)第六章 零件图(6.4)技术要求在零件图上的标注 ——尺寸公差及标注(2/2).ppt
- 《计算机绘图概论》课程教学资源(PPT课件)第六章 零件图(6.4)技术要求在零件图上的标注 ——尺寸公差及标注(1/2).ppt
- 《计算机绘图概论》课程教学资源(PPT课件)第六章 零件图(6.3-6.5).ppt
- 《计算机绘图概论》课程教学资源(PPT课件)第六章 零件图(6.1-6.2).ppt
- 《计算机绘图概论》课程教学资源(PPT课件)第七章 标准件、常用件(7.1)螺纹与螺纹连接件.ppt
- 《计算机绘图概论》课程教学资源(PPT课件)CAD发展概况.ppt
- 《饭店管理概论》教学大纲.doc
- 《GRE机考词汇突破word版》讲义.doc
- 《环境工程化学基础》课程教学资源(PPT课件讲稿).ppt
- 《食品冷冻冷藏新发展》课程教学课件(PPT讲稿,主讲:李云飞).ppt
- Biometric Security(Course Work).doc
- Technische Universität MünchenLehrstuhl für Fluidmechanik.pdf
- 《世界上下五千年——现代卷》PDF电子书.pdf
- 《世界上下五千年——近代卷》PDF电子书.pdf
- 《世界上下五千年——古代卷》PDF电子书.pdf
- 河南科技大学:《C语言程序设计》课程教学资源(PPT课件)第三章 最简单的C程序设计.ppt
- 河南科技大学:《C语言程序设计》课程教学资源(PPT课件)第四章 逻辑运算和判断选取控制.ppt
- 河南科技大学:《C语言程序设计》课程教学资源(PPT课件)第五章 循环控制.ppt
- 河南科技大学:《C语言程序设计》课程教学资源(PPT课件)第六章 数组(主讲:叶传奇).ppt
- 河南科技大学:《C语言程序设计》课程教学资源(PPT课件)第七章 函数.ppt
- 河南科技大学:《C语言程序设计》课程教学资源(PPT课件)第八章 编译预处理.ppt
- 河南科技大学:《C语言程序设计》课程教学资源(PPT课件)第九章 指针(主讲:叶传奇).ppt
- 河南科技大学:《C语言程序设计》课程教学资源(PPT课件)第十章 结构体与共用体.ppt
- 河南科技大学:《C语言程序设计》课程教学资源(PPT课件)第十一章 文件.ppt
- 《黔之驴——柳宗元》课程教学课件(PPT讲稿).ppt
- 《遗传学》课程教学资源:第二十章 遗传疾病的咨询.ppt
- 《遗传学》课程教学资源:第十二章 多基因病.ppt
- 《遗传学》课程教学资源:第十三章 线粒体疾病.ppt
- 《遗传学》课程教学资源:第十五章 免疫缺陷.ppt
- 《遗传学》课程教学资源:第十六章 遗传与肿瘤发生.ppt
- 《遗传学》课程教学资源:第十七章 出生缺陷.ppt
- 《遗传学》课程教学资源:第十八章 遗传疾病的诊断.ppt
- 《遗传学》课程教学资源:第十九章 遗传疾病的治疗.ppt
- 《美国官僚政治》PDF电子书.pdf
- 《学员的心理健康》课程教学课件(PPT讲稿).ppt