计算2的127次方的一种乘法次数最少的算法是什么算法?

宝宝妈妈2023-06-05  42

2*2=4(2的2次方)

4*4=16(2的4次方)

16*16=256(2的8次方)

256*256=65536(2的16次方)

65536*65536=4294967296(2的32次方)

4294967296*4294967296=18446744073709551616 (2的64次方)

18446744073709551616*18446744073709551616/2=170141183460469231731687303715884105728 (2的127次方)

6次乘法加一次除法,算不算最少呢

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

2的11次方:2048

2的12次方:4096

2的13次方:8192

2的14次方:16384

2的15次方:32768

2的16次方:65536

2的17次方:131072

2的18次方:262144

2的19次方:524288

2的20次方:1048576

2的21次方:2097152

2的22次方:4194304

2的23次方:8388608

2的24次方:16777216

2的25次方:33554432

2的26次方:67108864

2的27次方:134217728

2的28次方:268435456

2的29次方:536870912

2的30次方:1073741824

分别是:2、4、8、16、32、64、128、256、512、1024。

设a为某数,n为正整数,a的n次方表示为aⁿ,表示n个a连乘所得之结果,如2⁴=2×2×2×2=16。次方的定义还可以扩展到0次方和负数次方等等。

次方有两种算法

一、直接用乘法计算

例如:2的2次方即2×2=4,2的5次方即2×2×2×2×2=32。

二、用次方阶级下的数相乘

例如:3⁴=9×9=81

扩展资料

一、0与正数次方

1、任何非零数的0次方都等于1。

2、0的任何正数次方都是0,例:0=0×0×0×0×0=0,0的0次方无意义。

二、负数次方

一个非零数的-n次方=这个数的倒数的n次方。

参考资料来源:百度百科-次方


转载请注明原文地址:https://54852.com/read/751213.html