c语言判断二进制中1的个数