常量和变量版权所有@陈暂保留所有权利陈哲版权所有陈哲保留所有权利
版 权 所 有 © 陈 哲 保 留 所 有 权 利 版权所有© 陈哲 保留所有权利 常量和变量 陈哲
>二进制和进制转换>常量>变量和基本类型>变量的内存空间和赋值语右>枚举类型>指针变量>多级指针变量版权所有@陈暂保留所有权利>常变量输入函数和输出函数车版权所有陈哲保留所有权利
版权所有© 陈哲保留所有权利 版权所有 © 陈哲 保留所有权利 2 ➢二进制和进制转换 ➢常量 ➢变量和基本类型 ➢变量的内存空间和赋值语句 ➢枚举类型 ➢指针变量 ➢多级指针变量 ➢常变量 ➢输入函数和输出函数
二进制和进制转换>数码、基与权数码:表示数的符号1基:数码的个数权:每一位所具有的值数制十进制二进制八进制十六进制数码0~70~90~10~9,A~Fa~f版权所有@陈暂保留所有权利28基1016权10,101,161612°, 21, 22, ...80, 81,82, ..102,...163,..特点逢八进一逢十六进一逢十进一逢二进一3
版 权 所 有 © 陈 哲 保 留 所 有 权 利 二进制和进制转换 ➢数码、基与权 ◦数码:表示数的符号 ◦基:数码的个数 ◦权:每一位所具有的值 3 数制 十进制 二进制 八进制 十六进制 数码 0~9 0~1 0~7 0~9, A~F, a~f 基 10 2 8 16 权 100 , 10¹, 10², . 2 0 , 2¹, 2², . 8 0 , 8¹, 8², . 160 , 16¹, 16², . 特点 逢十进一 逢二进一 逢八进一 逢十六进一
>二进制、八进制、十六进制转换成十进制:按权相加(4956)10= 4×103+ 9×102+5×101+6×100(111011) 2=1×25+1×24+1×23+0×22+1×21+1×2°(59)10二(136)版权所有@陈暂保留所有权利= 1 ×82+ 3×81+ 6 × 80(94)10(1F2A)16= 1 × 163 + 15 × 162 + 2 × 161 + 10 × 160=(7978)104
版 权 所 有 © 陈 哲 保 留 所 有 权 利 ➢二进制、八进制、十六进制转换成十进 制:按权相加 4 (4956)10 = 4 × 103 + 9 × 102 + 5 × 101 + 6 × 100 (111011)2 = 1 × 2 5 + 1 × 2 4 + 1 × 2 3 + 0 × 2 2 + 1 × 2 1 + 1 × 2 0 = (59)10 (136)8 = 1 × 8 2 + 3 × 8 1 + 6 × 8 0 = (94)10 (1𝐹2𝐴)16 = 1 × 16 3 + 15 × 16 2 + 2 × 16 1 + 10 × 16 0 = (7978)10
>十进制转换成二进制、八进制、十六进制:连续除以基,从低到高记录余数,直至商为0例:把十进制数59转换成二进制数259余 1余2129余02142余 17版权所有@陈暂保留所有权利2余132余1100(59)= (111011)5
版 权 所 有 © 陈 哲 保 留 所 有 权 利 ➢十进制转换成二进制、八进制、十六进 制:连续除以基,从低到高记录余数, 直至商为0 5 2 59 2 29 2 14 2 7 2 3 2 1 0 1 1 0 1 1 1 1 1 1 0 1 1 余 余 余 余 余 余 例:把十进制数59转换成二进制数 (59)10 = (111011)2