Webassembly (WAST) 和 bitclear?
Webassembly (WAST) and bitclear?
假设我想将小写字母转换为大写字母。显然我需要一点清楚才能这样做:
所以像这样:
01101100
变成这样:
01001100
我们是否有像位清除这样的东西,以便我们可以清除一个字节内的位?一个 wast 的例子将不胜感激。
像往常一样使用合适的掩码执行按位结合:
(i32.and (i32.const 0x6c) (i32.const 0xdf))
其中 0x6c
是您的值,0xdf
是位掩码 11011111
。
假设我想将小写字母转换为大写字母。显然我需要一点清楚才能这样做:
所以像这样:
01101100
变成这样:
01001100
我们是否有像位清除这样的东西,以便我们可以清除一个字节内的位?一个 wast 的例子将不胜感激。
像往常一样使用合适的掩码执行按位结合:
(i32.and (i32.const 0x6c) (i32.const 0xdf))
其中 0x6c
是您的值,0xdf
是位掩码 11011111
。