第3章 数据类型运算符与表达式ppt课件.ppt

第3章 数据类型运算符与表达式ppt课件.ppt

ID:58871659

大小:247.00 KB

页数:47页

时间:2020-09-30

第3章 数据类型运算符与表达式ppt课件.ppt_第1页
第3章 数据类型运算符与表达式ppt课件.ppt_第2页
第3章 数据类型运算符与表达式ppt课件.ppt_第3页
第3章 数据类型运算符与表达式ppt课件.ppt_第4页
第3章 数据类型运算符与表达式ppt课件.ppt_第5页
资源描述:

《第3章 数据类型运算符与表达式ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章数据的存储与运算3.1 数制及转换3.2常量、变量与基本运算3.3 常量3.4变量、变量的存储和变量的赋值3.5各类数值型数据间的混合运算3.6算术运算符和算术表达式3.7 赋值运算符和赋值表达式3.8逗号运算符和逗号表达式13.1 数制及转换一.进位计数制在日常生活中,我们广泛地使用着10进制、2进制、8进制和16进制。当然,最熟悉的还是10进制。1.十进制特点:有10个数码:0-9逢10进位。如:(9876.54)10=9×103+8×102+7×101+6×100+5×10-1+4×10-2数码权2若有任意10进制数A,则可写成:A=An×10n-1+An-1×10n-2+

2、…+A0×100+A-1×10-1+A-2×10-2+…A-m×10-mn=∑(Ai×10i)i=-mn表示小数点左边的位数,m表示小数点右边的位数。小数点的位置32.二进制数特点:只有两个数码:0和1逢2进位如:(1101.101)2=1×23+1×22+0×21+1×20+1×2-1+0×2-2+1×2-3=(13.625)10若有任意二进制数B,则B=Bn×2n-1+Bn-1×2n-2+…+B0×20+B-1×2-1+B-2×2-2+…B-m×2-mn=∑(Bi×2i)i=-mn表示小数点左边的位数,m表示小数点右边的位数。因为底数(又叫基数)为2,所以称做二进制数。43.八进制

3、数特点:有八个数码:0-7逢8进位如:(765.24)2=7×82+6×81+5×80+2×8-1+4×8-2=(501.3125)10若有任意八进制数C,则C=Cn×8n-1+Cn-1×8n-2+…+C0×80+C-1×8-1+C-2×8-2+…C-m×8-mn=∑(Ci×8i)i=-m因为底数(又叫基数)为8,所以称做八进制数。54.十六进制数特点:有16个数码:0-9、A-F(大小写均可)逢16进位如:(AB.48)2=10×161+11×160+4×16-1+8×16-2=(171.28125)10若有任意十六进制数H,则H=Hn×16n-1+Hn-1×16n-2+…+H0×1

4、60+H-1×16-1+H-2×16-2+…H-m×16-mn=∑(Hi×16i)i=-m因为底数(又叫基数)为16,所以称做十六进制数。65.任意进制数-K进制数特点:有K个数码:0-(K-1)逢K进位若有任意K进制数E,则E=En×Kn-1+En-1×Kn-2+…+E0×K0+E-1×K-1+E-2×K-2+…E-m×K-mn=∑(Ei×Ki)i=-m因为底数(又叫基数)为K,所以称做K进制数。7二.不同进位数制之间的转换㈠非十进制数转换为十进制数方法:按权展开,相加求和。如:1. (1101.101)2=1×23+1×22+0×21+1×20+1×2-1+0×2-2+1×2-3=

5、(13.625)102. (765.24)2=7×82+6×81+5×80+2×8-1+4×8-2=(501.3125)103.(AB.48)2=10×161+11×160+4×16-1+8×16-2=(171.28125)108㈡十进制数转换为非十进制数1.十进制整数转换为非十进制整数方法:连续除K,至商为零,余数倒排。(215)10=(11010111)22 2152 107……1253……1226……1213……026……123……021……120……19(215)10=(327)88  215826……783……20……310(215)10=(D7)1616  2151613…

6、…70……D112.十进制小数转换为非十进制小数方法:小数连续乘K,至小数为零,整数正排。如:(0.6875)10=(0.1011)20.6875×21.3750×20.7500×21.5×21.012(0.6875)10=(0.54)80.6875×85.5000×84.0(0.6875)10=(0.B)160.6875×1611.0000133.任意十进制数转换为非十进制数方法:整数和小数分别转换,然后相加。如:(215.6875)10=(11010111.1011)2=(327.54)8=(D7.B)16144.二进制数与八进制数和十六制数之间的转换1位八进制数与3位二进制数相对

7、应:八进制      二进制0        0001        0012        0103        0114        1005        1016        1107        111151位十六进制数与4位二进制数相对应:十六进制 二进制 十六进制  二进制0    0000   8    10001    0001   9    10012    0010   A    10103    0011   B

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。