python说明编码和解解码(一)术语编码:把人类易读符号转为计算机易读的二进制的操作。如,按照ASCII码表,将a转为二进制0110 0001 (十进制:97。16进制:\x61)。按照base64码表,将a转为二进制01 1010 (十进制:26)。 解码:把计算机易读的二进制转为人类易读符号的 ...
分类:
编程语言 时间:
2020-06-03 17:16:20
阅读次数:
75
位操作 运算符:~、&、|、^、 、 =、 二进制、十进制、十六进制 位运算符位字段 _Alignas _Alignof 二进制、位和字节 计算机适用基底为2的数制系统。它用2的幂而不是10的幂。以2为基 底表示的数字被称为二进制数(binary number)。二进制中的2和十进制中 的10作用相 ...
分类:
编程语言 时间:
2020-05-13 17:18:29
阅读次数:
85
这里主要介绍二进制、十进制、十六进制的转换 一.基本概念: ①数码:用来表示进制数的元素 binary二进制数码:0,1 decimal十进制数码:0,1,2,3,4,5,6,7,8,9 hexadecimal十六进制数码:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F ②基数:数码 ...
分类:
其他好文 时间:
2020-04-04 20:19:49
阅读次数:
63
public class Demo03 { public static void main(String[] args) { //整数拓展 进制 二进制0b 十进制 八进制0 十六进制0x int i =10; int i2 =010; //八进制0 int i3 =0x11; //十六进制0x 0 ...
分类:
其他好文 时间:
2020-03-24 09:14:23
阅读次数:
64
02 从零开始用IDA做逆向 0x01、进制的概念 计算机中的进制概念是初学者必须知道的基础知识,学习逆向或者构造漏洞利用的时候会接触到这层面知识。二进制,十进制和十六进制的基本概念如下: BINARY(二进制数) :由两个数字0和1组成。 DECIMAL(十进制数) :数字由10位数字(从0到9) ...
分类:
其他好文 时间:
2020-02-09 09:19:45
阅读次数:
91
字符串还有一个编码问题。 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),0 - 255被用来表示大小写英文字母、数字和一 ...
分类:
其他好文 时间:
2020-02-04 23:32:43
阅读次数:
68
整数:二进制0b 十进制 八进制0 十六进制0x 浮点数:银行业务,关于钱的,Java有个BigDecimal数学工具类,用这个计算。最好完全避免使用浮点数进行比较。因为float 是有限的离散的,它存在一个舍入误差。所以计算结果是一个大约数,只是接近但不等于。 字符:单个字母、数字、汉字,占2个字 ...
分类:
编程语言 时间:
2020-01-21 16:19:18
阅读次数:
80
认识二进制 十进制 每一位可以是0~9这10个值,到10进位。一百用十进制表示就是100,十就是10。 二进制 每一位可以是1和2这两个值,到2进位。一百用二进制表示就是1100100,十就是1010。 十六进制 每一位可以是0~F这16个值,到16进位。一百用十六进制表示就是64,十就是A。 bi ...
分类:
编程语言 时间:
2019-12-25 23:48:47
阅读次数:
115
int a = 10; Console.WriteLine(a.ToString("X")); //10进制转16进制 Console.WriteLine(Convert.ToString(a, 16)); //10进制转16进制 Console.WriteLine(Convert.ToString ...
计算机语言:二进制,机器码语言 电脑的工作原理:计算机二进制算法 那么什么是二进制?十进制?八进制?十六进制? 进制原理位权位上最大数进1后的结果 二进制 逢二进一 个位,二位,四位,八位 1(0~1) 11 100(二进制) 十进制 逢十进一 个位,十位,百位,千位 9(0~9) 19 20(十进 ...
分类:
编程语言 时间:
2019-12-17 22:27:52
阅读次数:
175