求第二题的翻译,看不懂

名称 描述 评级 最大操作数
bitAnd(x, y) 仅使用 | 和 ~ 对 x 和 y 进行按位与运算。 8 10
tmax() 返回最大的二进制补码整数。 8 4
negate(x) 返回 -x。 8 5
copyLSB(x) 设置所有位到与 x 的最不重要的位相同。 8 5
getByte(x, n) 从字 x 中提取字节 n。 8 6
conditional(x, y, z) 相当于 x ? y : z。 8 16
isPositive(x) 如果 x > 0,返回 1;否则返回 0。 8 8
logicalShift(x, n) 向右逻辑移位 x,移位数为 n。 8 20
replaceByte(x, n, c) 用 c 替换 x 中的字节 n。 8 10
multFiveEighths(x) 将 x 乘以 5/8,向 0 取整。 3 18
bang(x) 不使用 ! 计算 !x。 3 12

输出 int 类型能表示的最大值

two’s complement 的意思是 2 的补码,简称补码

1 Like