1.计算十进制数的二进制int i1=Integer.parseInt("11",2);//11的二进制41 》41=32+8+1=2^5+2^3+1 0000 0000 0010 1001(正数补0)-41绝对值相同的正负数的原码(除符号位)相同(正数的原码 补码 反码相同)负数的反码等于原码取反 ...
分类:
编程语言 时间:
2019-11-26 17:51:21
阅读次数:
90
Float在内存中的存储方式及IEC61131处理 1,fp32(32bits float)类型数据在存储器中占用4Bytes存储,且遵循IEEE-754标准: 一个浮点数分三部分组成: 2,符号位s Bit31表示符号位,符号位指数值的正负,0表示正数,1表示负数。 3,指数e bit30-23, ...
分类:
其他好文 时间:
2019-11-24 09:31:36
阅读次数:
115
一.程序运行截图(仅列举部分) 正数: (1)10->8 (连续五次不输入程序会自动结束哦) (2)10->2 (3)16->10 (4)8->16 负数: (1)10->2 (2)10->2 (3)8->16 二.扩展功能 1.可以识别正负数并输出,当输出为二进制时会自动将其补为有符号位的八位或十 ...
分类:
其他好文 时间:
2019-11-10 10:24:38
阅读次数:
102
今天看到一个向后端发送的请求,传了一个参数0x7fffffff,很惊讶 于是搜索了0x7fffffff 7fffffff是8位16进制 每个16进制代表4个bit 8?4bit=32bit=4Byte f的二进制为:1111,7的二进制位0111 int类型的长度位4Byte 左边起,第一位为符号位 ...
分类:
其他好文 时间:
2019-11-04 20:11:50
阅读次数:
190
1. 计算机科学基础知识 1.1 数制及其转换 二进制、八进制、十进制和十六进制等常用数制及其相互转换 1.2 计算机内数据的表示 数的表示(原码、反码、补码、移码表示,整数和实数的表示,精度和溢出) 原码表示法:最高位是符号位。数值X的原码记为[X]原,如果机器字长为n(即采用n个二进制位表示数据 ...
分类:
其他好文 时间:
2019-10-30 13:18:37
阅读次数:
92
1.1 计算机硬件基本认知 cpu: 中央处理器. 相当于人的大脑.运算中心,控制中心. 内存: 临时存储数据. 优点:读取速度快。 缺点:容量小,造价高,断电即消失. 硬盘: 长期存储数据. 优点:容量大,造价相对低,断电不消失。 缺点:读取速度慢. 操作系统:统一管理计算机软硬件资源的程序 操作 ...
分类:
其他好文 时间:
2019-10-27 22:54:52
阅读次数:
125
比如 阶码为7 和-7两个值进行比较 如果直接用补码或者源码 则需要符号位即0 0000111/ 1 0000111这样在比较浮点数的时候就要比较两次符号位 即 阶码的符号位 跟尾数的数符 对机器来说麻烦而如果采用移码 机器位为8的话 偏移量为2^7=127 即7=134 -7=120这样对134 ...
分类:
其他好文 时间:
2019-10-27 10:56:34
阅读次数:
98
简单说一下概念: 原码:除了第一位符号位,其他位是该数的绝对值。 例如:3的原码表示是0011,其中第一个0表示是正数。-3的原码表示是1011,其中第一个1表示是负数。 反码:正数的反码是其本身,而负数的反码是其原码除了符号位的其他为取反。 例如:-3的原码表示是1011,而其反码表示是1100, ...
分类:
其他好文 时间:
2019-10-25 20:41:59
阅读次数:
81
计算机系统基础 第二章(计算机系统概述) Fundament of Computer System ——公式记忆2 2019-10-22 Tue. ? 1、浮点表示 任意实数X = (-1)S × M × RE S:Sign 符号位 (S取值0或1;决定 数X的符号) M:尾数 (尾数M的位数 反映 ...
分类:
其他好文 时间:
2019-10-22 22:09:47
阅读次数:
96
一:堆栈的引入 堆栈可以比较好的解决后缀表达式的问题。 拓展一: 中缀表达式:运算符号位于两个运算数之间;例如a + b * c - d/c; 后缀表达式:运算符号位于两个运算数之后;例如ab * + de -; 这个时候就需要一种存储办法,能够顺序存储运算数,并在需要的时候倒序输出,这就需要堆栈。 ...
分类:
编程语言 时间:
2019-10-17 21:53:11
阅读次数:
121