程序设计基础(上) 张立红 13405330459(88028) QQ:2653453357 9#501
程序设计基础(上) 张立红 13405330459(88028) QQ:2653453357 9#501
第3章数据类型基础 本章知识点 3.1数据在计算机中的存储方式一理解 3.2常量与变量 3.3基本数据类型 3.4数据类型转换 3.5运算符与表达式
第3章 数据类型基础 -本章知识点 3.1 数据在计算机中的存储方式—理解 3.2 常量与变量 3.3 基本数据类型 3.4 数据类型转换 3.5 运算符与表达式
3.0预备知识 十进制 二进制 八进制 十六进制 0 0000 0 0 1 0001 1 1 2 0010 2 2 心 0011 3 3 4 0100 4 4 5 0101 5 5 6 0110 6 7 0111 7 7 8 1000 10 8 9 1001 11 9 10 1010 12 A 11 1011 13 B 12 1100 14 C 13 1101 15 0 14 1110 16 E 15 1111 17 F
3.0 预备知识
各种进制之间的转换(整数) 1、十进制转换成二进制、八进制、十六进制 方法:连续除以基数,从低到高-记录余数,直至商为0。 基数:十进制-10、二进制-2、八进制—8、十六进制-16 例轧养稀製数 6915除余7 19余子 0 0 23 余11c2$37 (591o=1623 0 111011 (59)10=(111011)2 恩
各种进制之间的转换(整数) 1、十进制转换成二进制、八进制、十六进制 方法:连续除以基数,从低到高-记录余数,直至商为0。 基数:十进制-10、二进制-2、八进制—8、十六进制-16 例 把十进制数59转换成二进制数 2 59 2 29 2 14 2 7 2 3 2 1 0 (59)10=(111011)2 1 1 0 1 1 1 1 1 1 0 1 1 余 余 余 余 余 余 例 把十进制数159转换成八进制数 8 159 8 19 8 2 0 (159)10=(237)8 2 3 7 余 7 余 3 余 2 例 把十进制数459转换成十六进制数 16 459 16 28 16 1 0 (459)10=(1CB)16 1 C B 余11 余12 余 1
各种进制之间的转换(整数) 2、二进制、八进制、十六进制转换成十进制 方法:按权相加 例(111011D2=1×2°+1×2+0×22+1×23+1×24+1×25=(59)10 例(136)8=6×80+3×8+1×82=(94)0 例(1F2A)16=10×16°+2×16+15×162+1×163=(7978)10
各种进制之间的转换(整数) 2、二进制、八进制、十六进制转换成十进制 方法:按权相加 1 0 0 1 2 3 4 5 例(111011)2 = 1 2 + 1 2 + 0 2 + 1 2 + 1 2 + 1 2 =(59) 1 0 0 1 2 例(136)8 = 6 8 + 3 8 + 1 8 =(94) 1 0 0 1 2 3 例(1F 2A)1 6 = 10 16 + 2 16 + 15 16 + 1 16 =(7978)