1.认识了java 了解了Java开发环境与配置 2. Java和C语言有藕断丝连的关系,感觉Java是在C语言的衍生但是所处配置环境不一样 3.学习正数和负数的补码 反码 4.学习运用二进制 5Java对代码的大小写的要求更加严格了 可能是一个小小的大小写忽略 会导致代码发生错误 6.了解了Jav ...
分类:
编程语言 时间:
2019-09-06 15:58:23
阅读次数:
92
在计算机中,负数以其正值的补码形式表达 什么叫补码呢?这得从原码,反码说起。 原码:一个整数,按照绝对值大小转换成的二进制数,称为原码。 比如 00000000 00000000 00000000 00000101 是 5的 原码。 反码:将二进制数按位取反,所得的新二进制数称为原二进制数的反码。 ...
分类:
其他好文 时间:
2019-08-25 18:01:39
阅读次数:
112
1. 题目描述 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 2. 思路和方法 使用移位(<<)和 “| & !”操作来实现。1的二进制是:前面都是0,最后一位为1。每次向左移位一下,使得flag的二进制表示中始终 ...
分类:
其他好文 时间:
2019-08-25 13:55:38
阅读次数:
116
一、补码简介 1.计算机中的符号数有三种表示方式,即为:原码、反码、补码。三种表示方法均有符号位和数值位,符号位都是0表示正数,符号位都是1表示负数。 2.计算机中的数字的存储方式:在计算机系统中,数值一律用补码来表示和存储,原因在于:使用补码可以将符号位和数值域统一处理,同时,加法和减法可以统一处 ...
分类:
编程语言 时间:
2019-08-10 19:02:01
阅读次数:
115
数据类型有一个重点就是数据类型的存储,分为浮点类型的存储和整数类型的存储,浮点类型的存储涉及到浮点类型的精度等等,整数类型的存储涉及到大小端模式 数据类型另一个重点就是有时候同一类型在不同平台上有不同的存储大小,需要去总结 数据类型涉及了有符号数和无符号数,更涉及原码、反码、补码,还会有符号位扩展、 ...
分类:
其他好文 时间:
2019-08-05 15:57:06
阅读次数:
90
一、进制转换 1、数制和码制 1、二进制数与十进制数之间的转换 转换原则:按权展开相加,将二进制数写成N的各次幂之和形式,然后按十进制计算结果。 (10111101)2 = 1x27+0x26+1x25+1x24+1x23+1x22+0x21+1x20 = (189)10 2、二进制转八进制 二进制 ...
分类:
其他好文 时间:
2019-07-28 00:02:05
阅读次数:
159
正数的原码,反码,补码不变。负数的计算方式如下负数的原码是本身。负数的反码:符号位不变,数字位按位取反。原码转换为反码原码10001101反码11110010反码转换为原码:符号位不变,数字位按位取反反码11010001原码10101110负数的补码:符号位不变,数字位按位取反后末尾加1原码转换为补码原码11000100反码10111011补码10111100//取反后末尾加1负数补码转为原码:符
分类:
其他好文 时间:
2019-07-25 10:50:52
阅读次数:
94
计算机中所有的数据运算和数据存储都是补码的形式。 正数的原码,反码,补码都相同 负数的原码符号位为1(标识为负数),反码是对其原码逐位取反(符号位除外) 负数的补码通过在其反码的末尾加1得到 为甚采用补码计算呢? 由于计算机计算是在cpu中进行的,cpu中只有加法器,没有减法器,没法直接做减法运算, ...
分类:
其他好文 时间:
2019-07-07 13:03:14
阅读次数:
112
复习 20190630 一、 原码、补码、反码、移码 真值(十进制数) 转换为真值(二进制数)最好补全为八位,对应的原码就是将最高位写成符号位(还是八位) 具体思维导图如下: 原码求补码的简便方法:除符号位之外,从最低位开始,遇第一个1之前的各位保持不变,其余各位按位取反 进制之间的转换,思维导图如 ...
分类:
其他好文 时间:
2019-07-01 13:57:20
阅读次数:
176
1.原码、补码、反码、移码对于真值0的表示 2.浮点数的各个部分表示 3.8421码、2421码、余三码的非法码 ...
分类:
其他好文 时间:
2019-06-25 00:31:07
阅读次数:
139