jshapen Asked:2020-11-05 15:46:34 +0000 UTC2020-11-05 15:46:34 +0000 UTC 2020-11-05 15:46:34 +0000 UTC |= 运算符在反编译代码中是什么意思? 772 来自反射器的一些代码 byte[] expr_239_cp_0 = this.buf; int expr_239_cp_1 = num; expr_239_cp_0[expr_239_cp_1] |= 1; 什么样的操作|=1? c# 1 个回答 Voted Best Answer Grundy 2020-11-05T15:51:03Z2020-11-05T15:51:03Z |= 运算符执行按位或运算。 记录 x |= 1 相当于 x = x | 1 与参数 1 一起使用时 - 左侧数字的最后一位设置为 1。 由于这是一个位运算,它的操作数是位的集合,这意味着记录100 | 192将按以下形式进行 01100100 11000000 -------- 11100100 它将是平等228的。
|= 运算符执行按位或运算。
记录
相当于
与参数 1 一起使用时 - 左侧数字的最后一位设置为 1。
由于这是一个位运算,它的操作数是位的集合,这意味着记录
100 | 192将按以下形式进行它将是平等
228的。