27 and 28

28:输入一个整数，求该整数的二进制表达中有多少个1。
思路：与1做&运算，若为1则最低位为1，持续右移。