由于matlab中默认的存储方式为双精度,因此,要正确的进行位运算,需要首先将存储方式改为整型。可用的函数int8, int16, int32,uint8, uint16, uint32。转换后即可进行位运算,之前若用format将显示格式改为16进制,可使结果更可读。 format 指定显示格式,如 format hex指定16进制显示;format short g即是默认的显示方式 int8, int16, int32 将输入转换成8位,16位,32位整数 uint8, uint16, uint32 将输入转换成8位,16位,32位无符号整数 bitand 按位与 bitor 按位或 bitxor 按位异或 bitcmp 按位取反 bitget 获取某一位 bitset 设置某一位