目前我能想到是把这两个每一位展开变成一个二进制数字,然后进行与操作再转换回来。
各位有什么更妙的算法吗?
1
zhjits 2015-07-02 11:50:46 +08:00 1
itoa(atoi("500")&atoi("755"))
|
2
Sunyanzi 2015-07-02 11:52:19 +08:00 1
首先这是八进制 ... 也就是对于 php 而言只要 decoct( 0500 & 0755 ) 就可以了 ...
|
4
mcone 2015-07-02 11:55:59 +08:00
八进制->十进制->与操作->转回八进制
不过这么做,不一定会比直接取出每一位取与操作要快…… |
6
imn1 2015-07-02 12:01:15 +08:00
看什么语言吧
例如PHP是可以直接字符串与运算的,但基准是字节对应数字,整数字符串转换为字节对应不难,直接去掉高四位就可以了(字符0的字节二进制是0011 0000) |