#include <cstdio>
int main(){
unsigned int num;
unsigned int count=0;
scanf("%u", &num);
while(decimalNum){
count++;
num /= 2;
}
printf("%u\n", 32-count);
return 0;
}
注意:本题有用到计算机二进制原理,无符号整型才可以表示32位二进制数。
来源:CSDN
作者:m n x j
链接:https://blog.csdn.net/qq_38054511/article/details/104082729