下列函数的功能是计算并返回所使用计算机中int类型数据的字长(即二进制数)的位数。
请在函数括号内填入合适的内容,使函数完整。
wordlength( ) { int i; unsigned int v =(); /*将二进制位置初值*/ for(i=1;(v=x>>1)>0;i++); /*统计二进制位数*/ return (); }
#include <iostream> int wordlength( int x ) { int i; unsigned int v=x; /*将二进制位置初值*/ for(i=1;(v=v>>1)>0;i++); /*统计二进制位数*/ return i; } int main() { std::cout << wordlength(128) << std::endl; return 0; }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题