---
# System prepended metadata

title: C語言題庫-065

---

# 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;
}
```

