软件技术基.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件技术基

软件技术基础 位:bit或b,比特,表示一个数值的一个位,仅由0,1组成 字节:由8位bit组成,Byte或B表示。 字:一个字有多少个字节是不确定的,根据具体的计算机系统去判断。 1Byte=8bit 1KB=1024Byte 1MB=1024KB=1024*1024Byte兆 1GB=1024MB=1024*1024KB=1024*1024*1024Byte 1TB=1024GB 0+0=0 0+1=1 1+0=1 1+1=10 数码:某种进制所需要的数的元素 比如十进制,数码就是0-9 二进制,数码0,1 基数:进制本身需要进位的数 十进制的基数是10 二进制基数是2 位权:表示某一位数能表示的值 以小数点为界,整数部分,按从右到左的顺序给数位编号,从0开始;小数部分,按从左到右,从-1开始逐位减少 位权=该位的数值*基数^编号 1982.52 3210 -1-2编号 2-2*10^0=2 8-8*10^1=80 9-9*10^2=900 1-1*10^3=1000 5-5*10^-1=0.5 2-2*10^-2=0.02 规律:一个数必定是各位的位权的和 按权展开式:将一个数展开由各位的位权的和表示的一种办法。 1982=1*1000+9*100+8*10+2*1 1、进行编号 2、确定基数 3、套公式 2:0、1 8: 数码:0-7 基数:8 16进制: 数码:0-F 基数:16 0 ... 9 A 10 B 11 C 12 D 13 E 14 F 15 任何进制转十进制:按权展开法 十进制转任意进制:除基数取余法(整数部分)、乘基数取整法(小数部分) 10--2: 整数:除2取余数,不断地重复,当除到商为1时停止。把余数倒回来。 小数:乘2取整数,不断地重复,当乘到积为0或达到一定精确度时可以停止。把整数顺着写。 10--8: 整数:除8取余数,不断地重复,当除到商小于8时停止。把余数倒回来。 小数:乘8取整数,不断地重复,当乘到积为0或达到一定精确度时可以停止。把整数顺着写。 10--16: 整数:除16取余数,不断地重复,当除到商小于16时停止。把余数倒回来。 小数:乘16取整数,不断地重复,当乘到积为0或达到一定精确度时可以停止。把整数顺着写。 2转8:以小数点为界,每三位为一个单位,方向和编号的顺序相同,不够三位补0。将每三位转换为一个8进制数。0011 010 111 100. 001 100 2 7 4. 1 4 2转16:以小数点为界,每四位为一个单位,方向和编号顺序相同。不够4位补0.将每四位转换为一个16进制数。 110111001.011101 0001 1011 1001. 0111 0100 1 B 9. 7 4 8和16的互转:要通过转2这个中介 (6736)8 110 111 011 110 1101 1101 1110 D D E 机器值:一个数的真正二进制值。 比如:EF=1110 1111 原码:在机器值前面(最高位)根据符号加0或1。 比如:-EF--1 1110 1111 步骤: 1、先忽略掉正负符号,转换为二进制 2、如果是负数,最高位补1,否则补0 反码:如果是正数,反码和原码相同。如果是负数,把一个数的原码取反,符号位不变。 比如: EF--0 1110 1111原--0 1110 1111反 -EF--1 1110 1111原--1 0001 0000反 补码:如果是正数,补码和原码、反码都相同。如果是负数,把反码加1,也相当于把原码取反再加1。 EF--0 1110 1111补 -EF--1 1110 1111原--1 0001 0000反--1 0001 0001补 1.二进制数中,两数的补码之和等于两数和的补码。 2.补码=反码+1,只针对负数而言 3.反码=原码除符号位外其它数值取反,只针对负数而言(即该数的绝对取反),即“0”变“1”,“1”变“0”。 4.任何正数的原码、反码、补码的形式完全相同(即都是自身,不变) 5.在计算机中,有符号的数都是采用补码来表示的。 6.计算的时候,符号位也参与运算。 ASCII码:范围是从0-127,可表示的字符数量是128。使用1个字节来存储。 0-9:48-57 A-Z:65-90 a-z:97-122 Unicode码:通用码,使用两个字节(16位)来表示一个符号,可表示2的16次方(65536)多字符。 给定N位二进制数,计算出这个N位数所能表示的范围(最小值,最大值),在最大值和最小值之间总共有多少个数(基数的n次方) 给出n位,所能表示的数的数量为基数的n次方。 比如8位二进制(一个字节):2^8=256个字符 能表示的范围从-128-

文档评论(0)

pep2233 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档