
2025-04-01 10:09:32
精选答案
规律就是[N*log2]+1(其中[]表示取整的意思,log2=0.30102999566.)
比如2的30次方的位数=[9.038]+1=102的5次方的位数=[1.505]+1=2。
C语言快速判断一个数字是否是2的n次方的方法:
publicbooleancheck(intm)
int n = m & m(m-1);
returnn==0;
扩展资料
2025-04-01 10:09:32
其他答案
规律就是[N*log2]+1(其中[]表示取整的意思,log2=0!后一个都是前一个的2倍,也可以说前一个是后一个的1/2!2的n次方规律是就是每个数都比前一个数大两倍!2的一次方等于2;2的2次方等于4;2的3次方等于8;2的N次方等于2乘以2的N减一次方
2025-04-01 10:09:32
其他答案
2的1次方=2
2的2次方=4
2的3次方=8
2的4次方=16
2的5次方=32
2的6次方=64
2的7次方=128
2的8次方=256
2的9次方=512
2的10次方=1024
…。