MaxScript swapBytes 函数在位运算符方面如何工作?
How does the MaxScript swapBytes function work in terms of bit operators?
函数定义:
bit.swapBytes <integer> <integer byte1> <integer byte2>
Returns an integer with byte1 and byte2 of value int swapped. Byte 1
is the lowest order byte.
我正在查看 Max Script 中位移位的文档并遇到了这个函数,但为了帮助更好地理解它,我想知道它是否可以像 Python 那样用位运算符编写,所以我可以更好的理解这个函数是干什么的。另外,字节 1 必须是最低位字节吗?
它完全符合 documentation 中的写法:
bit.swapBytes <integer> <integer byte1> <integer byte2>
Returns an integer with bytes byte1 and byte2 of value int swapped.
Byte 1 is the lowest order byte.
我们来看一个例子:
注意,0xaa
(字节 3)与 0xbb
(字节 2)交换。以下是使用计算器深入检查的方法:
函数定义:
bit.swapBytes <integer> <integer byte1> <integer byte2>
Returns an integer with byte1 and byte2 of value int swapped. Byte 1 is the lowest order byte.
我正在查看 Max Script 中位移位的文档并遇到了这个函数,但为了帮助更好地理解它,我想知道它是否可以像 Python 那样用位运算符编写,所以我可以更好的理解这个函数是干什么的。另外,字节 1 必须是最低位字节吗?
它完全符合 documentation 中的写法:
bit.swapBytes <integer> <integer byte1> <integer byte2>
Returns an integer with bytes byte1 and byte2 of value int swapped. Byte 1 is the lowest order byte.
我们来看一个例子:
注意,0xaa
(字节 3)与 0xbb
(字节 2)交换。以下是使用计算器深入检查的方法: