intuint的二进制表示形式取值范围与十进制转换方法_第1页
intuint的二进制表示形式取值范围与十进制转换方法_第2页
intuint的二进制表示形式取值范围与十进制转换方法_第3页
全文预览已结束

下载本文档

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

文档简介

intuint的二进制表示形式取值范围与十进制转换方法

的进制表形式、取值范围、与进制转换法类型的取值范围:8:-128~12716:-32768~3276732:-2147483648~214748364764:-9223372036854775808~92233720368547758078:0~25516:0~6553532:0~429496729564:0~18446744073709551615包含在内全部类型的数据都是以进制形式存储在内存中,所以先了解下内存的单位与进制,如下:1=10241=10241=10241=10241=8称为字节,称为位,是内存中最的单位数字代表该类型在内存中所占位数,依据上述的内存单位进制可知:88:占8=占1=在内存中进制表现形式为:00000000000000001616:占16=占2=在内存中进制表现形式为:000000000000000000000000000000003232:占32=占4=在内存中进制表现形式为:00000000000000000000000000000000000000000000000000000000000000006464:占64=占8=在内存中进制表现形式为:00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000进制与进制的转换正数的互转:进制整数转换为进制整数采除2取余,逆序排列法。

详细做法是:2整除进制整数,可以得到个商和余数;再2去除商,会得到个商和余数,如此进,直到商为于1时为,然后把先得到的余数作为进制数的低位有效位,后得到的余数作为进制数的位有效位,依次排列起来。

如图所,29的进制数为:00011101换算成10进制为从低位到位开头计算000111010*2^7+0*2^6+0*2^5+1*2^4+1*2^3+1*2^2+0*2^1+1*2^00+0+0+16+8+4+0+1=29负数的互转:假如需要转换负数,需要先了解下负数的进制表达形式:负数以其肯定值的补码形式表达。

需要先获得其肯定值的原码,再得反码,再得补码。

原码:个整数,根据肯定值转换成的进制数,称为原码。

反码:将进制数按位取反1变0;0变1,所得的新进制数称为原进制数的反码。

补码:反码加1称为补码。

所以-29的进制为:肯定值:29原码:00011101反码:11100010补码:11100010+00000001表达:11100011想要反推出负数的进制,只需要按同样的法将表达向原码反推,原码的肯定值*-1即可:所以-29的原码进制为:表达:11100011反码:00011100补码:00011100+00000001原码:00011101换算成10进制为从低位到位开头计算000111010*2^7+0*2^6+0*2^5+1*2^4+1*2^3+1*2^2+0*2^1+1*2^00+0+0+16+8+4+0+1=29*-1=-29类型的取值范围详解进制到进制,以88为例:8占1个字节,1字节占8位其中最位代表符号位1-负号;0-正号那么最数值127的进制为:01111111换算成10进制为从低位到位开头计算011111110*2^7+1*2^6+1*2^5+1*2^4+1*2^3+1*2^2+1*2^1+1*2^00+64+32+16+8+4+2+1=127那么最数值-128的进制为:10000000-128的原码进制为:表达:10000000反码:01111111补码:01111111+00000001原码:10000000换算成10进制为从低位到位开头计算100000001*2^7+0*2^6+0*2^5+0*2^4+0*2^3+0*2^2+0*2^1+0*2^0128+0+0+0+0+0+0+0=128*-1=-128更好理解的解释:也就是8个进制位进制位可以存储0和1两个数,8个进制位就有2^8=256种组合可以

温馨提示

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

评论

0/150

提交评论