1. 判断一个byte里面有几个1
本帖最后由 一朝成名 于 2009-10-16 10:55 编辑 test (char x){ int i; int num = 0; for (i=0; i< 8; i ++) { if ((x >> i) & 1) num ++; } return num; } |
1. 判断一个byte里面有几个1
本帖最后由 一朝成名 于 2009-10-16 10:55 编辑 test (char x){ int i; int num = 0; for (i=0; i< 8; i ++) { if ((x >> i) & 1) num ++; } return num; } |