第三章数据类型、运算将和表达式 预备知识 数据类型 常量与变量 不同类型数据间的转换 远算符和表达式
第三章 数据类型、运算符和表达式 预备知识 数据类型 常量与变量 不同类型数据间的转换 运算符和表达式
§3.0预备知识 ★计算机中数的表示及进制转换 今数码、基与权 ●数码:表示数的符号 ●基:数码的个数 ●权:每一位所具有的值 第二章数据描述 数制
§3.0 预备知识 计算机中数的表示及进制转换 ❖数码、基与权 ⚫数码:表示数的符号 ⚫基:数码的个数 ⚫权:每一位所具有的值 ❖数制 < > 语 言 程 序 设 计 第 二 章 数 据 描 述 C
程数制十进制数二进制数八进制数十六进制数 设 计数码 0~9 0~1 0~7 0-9.. f 基 10 2 8 16 权 10°,101,10 16°,161,162, 表示 八进制:4275=4×83+2×82+7×81+5×8°)+14×16° 第特点逢十进一逢二进 逢八进 逢十六进 章数据描述一
数制 基 权 表示 数码 特点 10º,10¹,10²,… 十进制数 0~9 10 逢十进一 二进制数 0~1 2 2º,2¹,2²,… 逢二进一 八进制数 0~7 8 8º,8¹,8²,… 逢八进一 十六进制数 0~9,A~F,a~f 16 16º,16¹,16²,… 逢十六进一 十进制: 二六进制: 八进制:4956= 10111 4275=4 81AE=8 42³+0 8³+2 10³+9 16³+1 2² +1 8² +7 10² +5 16² +10 2¹+1 8¹+5 10¹+6 2º8º16¹+14 10º16º 语 言 程 序 设 计 第 二 章 数 据 描 述 C
今各种进制之间的转换 程 ●二进制、八进制、十六进制转换成十进制 计 ◆方法:按权相加 例(1110112=1×23+1×24+1×23+0×22+1×21+1×20=(59 例(136)s=1×82+3×81+6×8=(94)1 ligs (1F2A)6=1×163+15×162+2×16+10×16=(7978)0 章数据描述一
❖各种进制之间的转换 ⚫二进制、八进制、十六进制转换成十进制 ◆方法:按权相加 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 = 18 + 38 + 68 =(94) 1 0 3 2 1 0 例 (1F2A)1 6 = 116 +1516 + 216 +1016 =(7978) < > 语 言 程 序 设 计 第 二 章 数 据 描 述 C
各种进制之间的转换(整数) 程 二进制、八进制、十六进制转换成十进制 设 计 ◆方法:按权相加 =a.×2n+a.,x2n+ +a1X2+nk20 2 (a×2+a.1 22+…+a1×2)+ 第 :a是的余数 据 描 术
❖各种进制之间的转换(整数) ⚫二进制、八进制、十六进制转换成十进制 ◆方法:按权相加 是 的余数 2 2 ( 2 2 ...... 2 ) 2 2 ...... 2 2 ( ...... ) 0 0 0 1 2 1 1 0 0 1 1 1 1 1 1 0 2 N a a a a a a a a a N a a a a n n n n n n n n n n = + + + + = + + + + = − − − − − − 语 言 程 序 设 计 第 二 章 数 据 描 述 C