# C語言題庫-065 請編寫一個C 函數,該函數給出一個字節中被置 1 的位的個數。 【參考答案】 ``` unsigned int T estAsOne0(char log) { int i; unsigned int num=0, val; for(i=0; i<8; i++) { va l = log >> i; // 移位 val & = 0x01; // 與1 相與 if(val) num++; } return num; } ```