📄 外挂编写攻略.txt
字号:
4 0100 4 4
5 0101 5 5
6 0110 6 6
7 0111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F
这里我只说十进制转换成任意进制数的方法:
十进制数转任意进制数方法是:十进制数整数转换成任意进制数用除基取余法,
十进制小数转换成任意进制小数用乘基取余法.
例:把十进制小数205.7转换成十六进制
整数部分:十进制数/16-------------十六进制数位系数=余数
205/16=12 --------------------- K0=13 K0=D
12/16=0 ----------------------- K1=12 K1=C
小数部分:十进制小数*16 --------- 十六进制小数的数位系数=乘积整数部分
0.7*16=11.2 ------------------- K-1=11 K-1=B
0.2*16=3.2 ---------------------- K-2=3 K-2=3
略 ---------------------------- 略
转换结果是:205.7约等于CD.B3H
TOP
位运算基础(菜鸟看的)(有点像课本)
& 按位与 | 按位或
∧ 按位异或 ~ 取反
<< 左移 >> 右移
说明:
1、 位运算符中除了~以外,均为二目运算符。
2、运算量只能是整型或字符型的数据,不能为实型数据。
一、“按位与”运算符:
规则:
参加运算的两个运算量,如果两个相应位都为1, 则该位结果值为1,否则为0。
例如: X=10001001 Y=11101110
X & Y=10001000
按位与的特殊用途:
1、清零。
方法: 与一个各位都为零的数值相与,结果为零。
2、取一个数x中某些指定位。
方法: 找一个数,此数的各位是这样取值的:对应x数要取各位,该数对应位为1,其余位为零。此数与x相就可以得到x中的某些位。
例:设X=10101110
(1)取X的低4位
(2)取X的bit2、bit4、bit6位
二、“按位或”运算符
规则:
参加运算的两个运算量,如果两个相应位中有个为1,则该位结果值为1,否则为0。
例如 X=10001001 Y=11101110
X | Y=11101111
按位或的特殊用途: 常用来对一个数据的某些位置1。
方法:找一个数,此数的各位是这样取值的,对应x数要置1的位,该数对应位为1,其余位为零。此数与x相或就可使x中的某些位置1。
例:使 x=10100000 的低4位为1。
三、“异或”运算符
规则:参加运算的两个运算量,如果两个相应位为“异” (值不同),则该位结果值为1,否则为0。
例如 X=10001001 Y=11101110
X^Y=01100111
异或运算的应用:
(1)使特定位翻转: 找一个数,此数的各位是这样取值的:对应x数要转的各位,该数对应位为1,其余位为零。此数与x相或即可。
例:x=10101110, 使x低4位翻转
(2)与0相异或,保留原值。 例、
四、“取反”运算符 ~
对一个二进制数按位取反,即将0变为1,1变为0。
例: 0100001110010111 取反 1011110001101000
注意:~运算符的优先级别比算术运算符、关系运算符、逻辑运符和其它运算符都高。
例:使一个数a的最低位为零,可以表示成:
a & ~ 1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -