当前位置:好职网>职场指南>笔试>软件笔试

软件笔试

时间:2022-02-19 12:19:17 笔试 我要投稿
  • 相关推荐

软件笔试

12.请完成以下题目。注意,请勿直接调用 ANSI C 函数库中的函数实现。

a)请编写一个 C 函数,该函数给出一个字节中被置 1 的位的个数,并请给出该题的至少一个不同解法。

第一种unsigned int TestAsOne0(char log)
{
int i;
unsigned int num=0, val;
for(i=0; i<8; i++)
{
val = log >> i; //
移位
val &= 0x01; //
1相与
if(val)
num++;
}
return num;
}

软件笔试

第二种unsigned int TestAsOne1(char log)
{
int i;
unsigned int num=0, val;
for(i=0; i<8; i++)
{
val = (~log) >> i; //
反码?
val &= 0x00; //
s("content_relate");

【软件笔试】相关文章:

美的笔试经验笔试内容05-08

MBA笔试经验笔试技巧05-08

国美笔试题智力笔试05-08

笔试05-08

联通笔试经验通信笔试05-08

NewEgg笔试+赛迪笔试05-08

LV笔试经验笔试题汇05-08

笔试-CRI 2010笔试题05-08

安永笔试题商务写作笔试05-08

百度笔试题编程笔试05-08