我正在尝试分别检查 int 的最低和最高有效字节。
我想检查最低有效字节中的任何位是否为 1。如果为真,我想返回 1,如果为假,我想返回 0。我的尝试:
int lsb_one(int x) {
return ( (x & 0xffff) != 0 );
}
我想检查最高有效字节中的任何位是否为零。如果为真,我想返回 1,如果为假,我想返回 0。我的尝试:
int msb_zero(int x) {
return ( (~(x & 0x0000ffff)) != 0 );
}
任何指针?