2^n=2^(n/2)×2^(n/2)=……以此类推。
举例说明如下:
2^8
=2^4×2^4
=2^2×2^2×2^2×2^2
=4×4×4×4
=256
一个数的零次方;任何非零数的0次方都等于1。通常代表3次方:5的3次方是125,5×5×5=125;5的2次方是25,即5×5=25;5的1次方是5,即5×1=5;由此可见,n≧0时,将5的(n+1)次方变为5的n次方需除以一个5,所以可定义5的0次方为:5 ÷ 5 = 1。
0的次方:
0的任何正数次方都是0,例:0⁵=0×0×0×0×0=0;0的0次方无意义。
次方的算法:
第一种是直接用乘法计算,例:3⁴=3×3×3×3=81
第二种则是用次方阶级下的数相乘,例:3⁴=9×9=81
次方最基本的定义是:设a为某数,n为正整数,a的n次方表示为aⁿ,表示n个a连乘所得之结果,如2⁴=2×2×2×2=16。次方的定义还可以扩展到0次方和负数次方等等。
2^n=2^(n/2)×2^(n/2)=……以此类推。
举例说明如下:
2^16
=2^8×2^8
=2^4×2^4×2^4×2^4
=16×16×16×16
=65536
扩展资料:
2^1=2
2^2=4
2^3=8
2^4=16
指数的运算法则:
1、[a^m]×[a^n]=a^(m+n) 【同底数幂相乘,底数不变,指数相加】
2、[a^m]÷[a^n]=a^(m-n) 【同底数幂相除,底数不变,指数相减】
3、[a^m]^n=a^(mn) 【幂的乘方,底数不变,指数相乘】
4、[ab]^m=(a^m)×(a^m) 【积的乘方,等于各个因式分别乘方,再把所得的幂相乘】
2的n次方,就是n个2相乘的积!
即,2×2×……×2,一共n个2相乘。
2X2=4 2X4=8
算法是牛人想出来的:
假设:2的1亿次方,即2^100000000=?
这种算法不能能说不对,但是太消耗CPU,因此牛人总是有解决的办法:
因为:2^n1*2^n2*...*2^n=2(n1+n2+...+n);
所以:可以把2^100000000中的100000000换算成二进制.
假设:(10)十进制 = (1010)二进制;
而二进制转换层十进制:(1010)=0*2^0+1*2^1+0*2^2+1*2^3;
即:把2的幂次方换算成二进制转换成十进制表示,这样就提高了CPU效率.