网站首页 > 资源文章 正文
下面把一个数转成二进制表达形式
原码:
数值1 : 0000 0001
数值-1 : 1000 0001
1 + (- 1) : 1000 0010
这是8个bit,其中首位代表符号,0代表正数,1代表负数。相加后等于-2,这显然是不对的。 所以原码不能在机器里直接相关运算。
范围:-127~127
反码:
数值1: 0000 0001
数值-1: 1111 1110
1 +(-1):1111 1111
正数则反码和原码一致,负数除了符号位,其他位置取反,这时候相加等于-0。(为什么等于-0,首位1不变,代表-数,后面7个1取反,则是1000 0000,所以代表-0)
范围:-127~127
补码:
数值1: 0000 0001
数值-1: 1111 1111
1+(-1):0000 0000
正数不变,负数尾数加1,这时候就算出是0。
范围:-128~127
移码:(一般作用于浮点运算当中的解码)
数值1: 1000 0001
数值-1: 0111 1111
1+(-1):1000 0000
首位在补码的基础上取反,移码中 1代表正数,0代表负数,所以相加之后还是0。
1、表达式采用逆波兰式表示时,利用(栈)进行求值。
逆波兰表达式是把运算符号写在对象的后面,例如a+b写成ab+,所以也称后缀式。
2、网络管理员通过命令行方式对路由器进行管理,需要确保ID、口令和会话内容的保密性,应采用的访问方式是 SSH。
SHH是建立在应用层和传输层基础上的安全协议。SSH(Secure Shell)
猜你喜欢
- 2024-09-08 1.2 计算机内信息的表示与存储(计算机内部信息的表示及存储采用的是)
- 2024-09-08 C++手撕底层:位、字节、原码、反码、补码的深入理解
- 2024-09-08 算法水题练习(二)(算法题模板)
- 2024-09-08 二进制是怎么减法运算的?(二进制是怎么减法运算的原理)
- 2024-09-08 “原码、反码、补码”计算机如何更好的实现算法?
- 2024-09-08 PLC的加、减、乘、除指令有什么用?其实功能十分强大!
- 2024-09-08 【1682023】指令:NEG(088)—— 完成二进制求补的功能指令
- 2024-09-08 C语言-自运算、位运算、取反运算(c语言位运算的运算规则)
- 2024-09-08 原码、反码和补码:深度解析C语言中的二进制表示
- 2024-09-08 计算机数据表示及运算方法(需要一个好使的脑子)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)