int bitlength()
...{
int i;
unsigned char j;
i = 0;
j = ~0;

while(j != 0) ...{
j = j >> 1;
++i;
}
return i;
}
本文介绍了一个简单的C语言函数,该函数用于计算一个整数的位数。通过不断将数值右移并计数,直到数值变为0,以此来确定整数的位数。
int bitlength()
...{
int i;
unsigned char j;
i = 0;
j = ~0;

while(j != 0) ...{
j = j >> 1;
++i;
}
return i;
}
被折叠的 条评论
为什么被折叠?