[TOC] 题目描述: 每个非负整数 都有其二进制表示。例如, 可以被表示为二进制 ,`11 "1011" N = 0` 外,任何二进制表示中都不含前导零。 二进制的反码表示是将每个 改为 且每个 变为 。例如,二进制数 的二进制反码为 。 给定十进制数 ,返回其二进制表示的反码所对应的十进制整数。 ...
分类:
其他好文 时间:
2019-04-09 10:49:07
阅读次数:
211
【1】ASCII 每个字符占据1bytes(字节),第一次以规范标准发表是在1967年,最后一次修订是在1986年。用二进制表示的话最高位必须为0(扩展的ASCII不在考虑范围内),因此ASCII只能表示128个字 【2】GB2312 最早一版的中文编码(1980年),每个字占据2bytes。由于要 ...
分类:
其他好文 时间:
2019-04-08 18:40:45
阅读次数:
191
给定一个正整数,输出它的补数。补数是对该数的二进制表示取反。 注意: 给定的整数保证在32位带符号整数的范围内。 你可以假定二进制数不包含前导零位。 示例 1: 输入: 5 输出: 2 解释: 5的二进制表示为101(没有前导零位),其补数为010。所以你需要输出2。 示例 2: 输入: 1 输出: ...
分类:
其他好文 时间:
2019-04-08 13:08:18
阅读次数:
159
输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 两个api的运用: Integer.toBinaryString(n) public class Solution { public int NumberOf1(int n) { char[] chars = Integer.toBi ...
分类:
其他好文 时间:
2019-04-06 15:32:14
阅读次数:
129
原文地址: https://www.cnblogs.com/zhangziqiu/archive/2011/03/30/ComputerCode.html 一. 机器数和真值 在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念. 1、机器数 一个数在计算机中的二进制表示形式, 叫做这个数的 ...
分类:
其他好文 时间:
2019-03-30 17:21:14
阅读次数:
156
本章介绍了计算机只能运行二进制的原因是由于IG这种电子部件,IG的特性决定了计算机只能运行二进制数。以及二进制和十进制之间的转换运算。二进制的位数一般是8位 16位 32位 64位...也就是8的倍数,因为计算机处理信息的基本单位是8位的二进制数,也就是一个字节。所以位是最小单位,字节是基本单位。多 ...
分类:
其他好文 时间:
2019-03-23 10:24:06
阅读次数:
131
Codewars 我的代码 最佳代码 总结 ...
分类:
其他好文 时间:
2019-03-21 01:01:09
阅读次数:
162
[TOC] 题目描述: 颠倒给定的 32 位无符号整数的二进制位。 示例 1: 示例 2: 提示: + 请注意,在某些语言(如 Java)中,没有无符号整数类型。在这种情况下,输入和输出都将被指定为有符号整数类型,并且不应影响您的实现,因为无论整数是有符号的还是无符号的,其内部的二进制表示形式都是相 ...
分类:
其他好文 时间:
2019-03-20 14:25:13
阅读次数:
147
1)A类网络的默认掩码是255.0.0.0,换算成二进制就是11111111.00000000.00000000.00000000;默认掩码意味着没有将A类大网(A类网络)再划分为若干个小网。掩码中的1表示网络号,24个0表示在网络号确定的情况下(用二进制表示的IP地址的左边8位固定不变),用24位 ...
分类:
其他好文 时间:
2019-03-19 21:41:53
阅读次数:
171
[TOC] 题目描述: 给定两个二进制字符串,返回他们的和(用二进制表示)。 输入为 非空 字符串且只包含数字 和 。 示例 1: 输入: a = "11", b = "1" 输出: "100" 示例 2: 输入: a = "1010", b = "1011" 输出: "10101" 解法: cla ...
分类:
其他好文 时间:
2019-03-19 01:24:10
阅读次数:
141