测试空间 旗下大头针出品 最近天天就是一个忙,忙着工作,忙着锻炼身体,忙着学习PHP。 前段时间,看到有些学员到神州数码面试软件测试工程师,其中有几道C题目把学员难倒了。呵呵,因为本人是教C语言的。所以给这位学员做了下解答。 1. void fun(void){ int count=0; int m=9999; while(m) { count++; m=m&(m-1);} printf(count);}这道题目考察的是10进制到2进制的转换以及按位与运算。9999转换成2进制为: 10011100001111