数据类型和表达式合课件_第1页
数据类型和表达式合课件_第2页
数据类型和表达式合课件_第3页
数据类型和表达式合课件_第4页
数据类型和表达式合课件_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C++语言第三章数据类型和表达式数据类型和表达式合C++语言第三章数据类型和表达式主要内容预备知识补充数据类型常量变量运算符和表达式函数习题020/8/1米预备知识补充常用进制1.十进制(Decimal)代码:用0不同的符号来表示即基数(Radix)为10的进制运算规则:,借一当十2.二进制(Binary)1010代码:只有两个代码“0”和“1”,基数为二的进制运算规则:逢二进一,借一当+01113.八进制(Octal)1000代码:只有两个代码“0~7”,基数为八的进制运算规则:逢八进一,借一当八。4.十六进制(Hexadecimal)代码:采用09和A(0A)+(07)运算规则:逢十六进一,借一当十六。020/8/1主要内容预备知识补充数据类型常量变量运算符和表达式函数习题020/8/1米预备知识补充常用进制1.十进制(Decimal)代码:用0不同的符号来表示即基数(Radix)为10的进制运算规则:,借一当十2.二进制(Binary)1010代码:只有两个代码“0”和“1”,基数为二的进制运算规则:逢二进一,借一当+01113.八进制(Octal)1000代码:只有两个代码“0~7”,基数为八的进制运算规则:逢八进一,借一当八。4.十六进制(Hexadecimal)代码:采用09和A(0A)+(07)运算规则:逢十六进一,借一当十六。020/8/1进位计数制的基数与位权678.34=6×102+7×101+8×10+3×101+4×102数码基数权R进制数用r个基本符号(例如0,1,2,…,r-1)表示数值r进制数(Radix-rNumberSystem)N可表示为N=a1Xrn-1+a2×rn2+…+a×r0+a_1×r-1+…+a×rLL.×r020/8不同进制之间的转换1.其它进制与十进制的相互转换一按权展开例1(1101×24+1×23+1×22+0×21+1×20+0×21+1×22+1×23(29.375)n例2(35.3)=3×81+5×80+3×81=(29.375)例3(1D.6)6=1×161+13×160+6×161=(29.375)0020/8表3-1不同数制各位的权数(用十进制数表示)基数4基数3基数2基数1基数0十进制1000010001000二进制684八进制‖4096512641111十六进65536409625616020/82.十进制数据转换成其它进制整数部分采用的是倒除法,即“除基数取余”的方法。小数部分采用乘基数取整”法。【例2】将(236)转换成二进制。转换过程如图1-1所示。进制数的低位222899进制数的高位(236)=(11101100)8020/8例100.345(D)≈1100100.01011(B)100(D)=144(0)=64(H)2100345八进制25081000.69022581222121.3808144100.760十六进制1.520610021661.0406整数部分:除以r取余数,直到商为0,余数从下到上排列。小数部分:乘以r取整数,整数从上到下排列020/8表3-2将二进制数转变成十六和八进制数进制八进制十六进制000000000001001001000201000040101005011000601110070101000101001210013B11000141100151110016E110173.1C++的数据类型短整型(shor整型整型int)长整型(ong)数值类型基本类型字符类型cha)实型单精度型(noat)双精度型(double)枚举类型(enum)长双精度型逻辑类型结构体类型(struct数据复合类型联合类型(nin类型类类

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论