摘要:
Julia 中的函数是将一系列参数组成的元组映设到一个返回值的对象 Julia 中定义函数的基本语法为: 该函数等价的赋值形式 调用该函数 f 指向的是函数对象,该函数对象赋值给其他变量 早些版本还有一种调用函数的方法 apply 函数把第一个参数当做函数对象,后面的参数是该函数对象的参数 变量名也 阅读全文
摘要:
符号函数和绝对值函数 abs(x) 函数求 x 的绝对值(幅值) abs2(x) 函数求 x 的绝对值(幅值)的平方 sign(x) 函数求 x 的正负号,返回 -1,0,+1 signbit(x) 判断是否有符号位,返回 Bool 值 copysign(x, y) 返回一个数,这个数具有 x 的值 阅读全文
摘要:
isascii() 判断是否是 ascii 码,返回 Bool 值 isdigit() 判断是否是数字(0-9),返回 Bool 值 isletter() 判断是否是字母,返回 Bool 值 islowercase() 判断是否是小写字母,返回 Bool 值 isuppercase() 判断是否是大 阅读全文
摘要:
导航目标 在分析阶段,IDA 会通过检查二进制文件的符号表生成符号名称,或根据二进制文件引用位置的方式自动生成一个名称 反汇编窗口中显示的任何名称都是导航目标 双击任何一个符号,IDA 将跳转到相应的位置 这些是已经命名的导航目标 上面划红线的是交叉引用,也是导航目标 交叉引用通常被格式化成一个名称 阅读全文
摘要:
字符 字符使用单引号括起来,字符是 32 位整数 字符对应的整数是相对应的 ASCII 码值 也可以把整数转换为相对应的字符 对字符进行比较 对字符进行算术运算 比较运算和算术运算都是根据 ASCII 码的值进行的 字符串 字符串使用双引号或三个双引号括起来 字符串索引 第一个索引是 1,而不是 0 阅读全文
摘要:
算术运算符 算术运算符适用于所有的基本数值类型 +x,一元加法,就是 x 本身 -x,一元减法,x 的相反数 x + y,二元加法,做加法运算 x - y,二元减法,做减法运算 x * y,乘法,做乘法运算 x / y,除法,做除法运算 x ^ y,乘方,x 的 y 次幂 x % y,取余,x 除以 阅读全文
摘要:
在 Julia 中,使用“//”运算符构造分数 分数会自动进行约分 负号都是显示在分子部分 把分数转换为浮点数 对于任意整数 a,b,a 和 b 不等于 0 可以构造结果为 Inf 的分数,但不能构造结果为 NaN 的分数 num() 函数获取约分后的分子的值 den() 函数获取约分后的分母的值 阅读全文
摘要:
全局变量 im 即复数 i ,为复数的虚数单位,表示 -1 的正平方根 Julia 允许数值作为代数系数,这也适用于复数 复数的运算 real() 函数获取复数的实部大小 imag() 函数获取复数的虚部大小 conj() 函数求复数的共轭复数 abs() 函数求复数的模 对于复数 z = a + 阅读全文
摘要:
浮点数类型: Float64 类型,双精度,64 位 Float32 类型,单精度,32 位 Float16 类型,半精度,16 位 这些结果都是 Float64 的值 十六进制浮点数的类型只能是 Float64 使用 f 来进行 Float32 值的输入 浮点数类型转换为 Float32 有的版本 阅读全文
摘要:
所有的基础数据类型通过灵活用户可扩展的类型提升系统 ,不需显式类型转换,就可以互相运算 整数的默认类型,取决于系统是 32 位还是 64 位 Julia 内部变量 WORD_SIZE 查看系统是 32 位还是 64 位 Julia 定义了 Int 和 UInt 类型,分别是系统原生的有符号和无符号整 阅读全文