⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 外挂编写攻略.txt

📁 讲述了外挂的制作初步知识
💻 TXT
📖 第 1 页 / 共 3 页
字号:
  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 + -