- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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-
您可能关注的文档
最近下载
- 2025年中国四氯化锆项目投资计划书.docx
- 八师兵团职工考试题库及答案.doc
- 健康保险的论文开题报告.docx VIP
- [自学考试密押题库与答案解析]高级英语自考题模拟2.docx VIP
- 基于利益相关者理论的企业协同发展战略研究.doc VIP
- 五年级上册英语教案Lesson 3 What Subject Do You Like Best? 川教版三年级起点.doc VIP
- 劳动通识课件 第5章 家庭劳动实践.pptx VIP
- 2025年四川省普通高中学业水平合格考数学试卷(补考)(含答案).pdf VIP
- DB13T 2501-2017 风力塔筒自动免爬器技术条件.pdf VIP
- 《建筑基桩检测技术规范2023》.pdf VIP
文档评论(0)