1. 计算机科学基础知识 1.1 数制及其转换 二进制、八进制、十进制和十六进制等常用数制及其相互转换 1.2 计算机内数据的表示 数的表示(原码、反码、补码、移码表示,整数和实数的表示,精度和溢出) 原码表示法:最高位是符号位。数值X的原码记为[X]原,如果机器字长为n(即采用n个二进制位表示数据 ...
分类:
其他好文 时间:
2019-10-30 13:18:37
阅读次数:
92
实例 - 二进制转换为十进制 输出结果为: 实例 - 十进制转换为二进制 输出结果为: ...
分类:
编程语言 时间:
2019-10-30 11:55:22
阅读次数:
135
一、标量类型 整型、浮点型、字符串、布尔 1、整型 $a=10 (十进制) $b=046 (八进制) $c=0x12 (十六进制) 2、浮点型 $a=10.564 $b=4E-5 3、字符串 $a='adcfv'; 4、布尔(逻辑的真和假) true 和 false 二、复杂类型 数组、对象 1、数 ...
分类:
Web程序 时间:
2019-10-29 13:53:50
阅读次数:
94
1、总结IP地址规划 ip地址表示为4个字节32位地址用.点号分隔开。组成四个十进制数字的地址应用于网络层协议如 192.168.0.1,172.10.0.1 ,10.0.0.1 这种,因为每一个字节由八位数表示,最大为255。 如8为全为1表示 11111111 十进制表示为255 全0为0000 ...
分类:
系统相关 时间:
2019-10-29 13:42:00
阅读次数:
96
javaInt占几个字节 一个字节等于8位;1 byte = 8 bit。 在java中的中文和英文字母都是采用Unicode编码来表示的,一个Unicode编码为16位,1个字节是8位,所以1个Unicode码占2个字节。 不过英文字母比较特殊,它源自于1字节8位的ASCII码,所以在Unicod ...
分类:
编程语言 时间:
2019-10-27 23:10:02
阅读次数:
160
A: Angle Beats 我们写掉了,但是不是我写的,是pcf写的。他卡了好久常数,所以我就不写题解了 D: Decimal 题面 每次给你一个正整数$n$,问$\frac{1}{n}$在十进制下是否是无限小数。 题解 如果$n$只有2或者5作为质因子,那么就不是,否则就是。 这题很傻。 E: ...
分类:
其他好文 时间:
2019-10-27 20:36:57
阅读次数:
88
引出 打开Python编译器,输入 , 期待的结果是0.3,但是输出为: 0.30000000000000004 有点小尴尬,这是为什么呢? 解惑 其实这设计到了计算机的浮点数存储是以二进制进行存储的。 说二进制不太形象,换成我们最长使用的十进制和分数 1/5,使用小数表示为0.2,但是1/3,使用 ...
分类:
其他好文 时间:
2019-10-27 18:45:47
阅读次数:
79
题目链接http://codeforces.com/contest/1249/problem/C2。这是道进制转换题,我们的目的是找到最小的一个每个位都是1的三进制数来表示一个十进制数n。做法是,先将n转换为一个三进制数,然后对当前位加上低位的进位大于等于2的位置0并进位,这一步需要注意的是,当前位 ...
分类:
其他好文 时间:
2019-10-27 12:27:26
阅读次数:
79
字符串拼接 使用 + 格式化字符串 使用join 用单引号内的字符来拼接,参数填一个整体 使用format ,占位符:{} 字符串格式化输出 % 规定了对应位置的值只能填对应的类型 %s %字符串 %d %数字(十进制) %f %浮点数 %s 与 %r 的区别,一个输出带引号,一个输出不带引号 其它 ...
分类:
编程语言 时间:
2019-10-26 15:27:32
阅读次数:
140
webpack打包生成的代码中涉及了一些二进制位与的操作, 所以今天来学习一下JavaScript中的二进制与十进制转换操作吧 十进制转二进制: var num = 100 num.toString(2) // 如果省略了这个参数,默认是10进制 语法:NumberObject.toString(r ...
分类:
编程语言 时间:
2019-10-26 13:18:30
阅读次数:
109