如何增加int的大小

How to increase the size of the int

本文关键字:int 增加 何增加      更新时间:2023-10-16

我正在寻找一种可以获得大数字的方法。

我想为n>4000 计算38^n

那么有什么办法可以做到这一点吗?

请帮帮我。

如果无符号long-long(64位整数)不符合您的需求,请查找像这样的BigInt库。

由于38^4000=

136265673549976170632931351857266987107171708805836933595442729800413039881824343453843096005876717729502398356664875587688118632546036848619722441670070602337682470526294869338897890122955189202020648623770213656621579461608833913900821509100620666110600996588831934295625624174881269739475099253329197194935195837590990492412561484740233172830749117423004355776533385785213676345007422803305794327525176347404024471800387144627885171843753875355397273818844986408128419935085272096750644177187982897760409289370133187202532445379154056700040165284138518323054830694242674781138134495220270499579013504509123688243463263827309762278439947496407126028884097352458029368837127071261327260320580961150508082129944748748871952480863571786020971709723809064617112651256780883499232033759684144757873005925836960658161500791287552266701107392038171784067479360727378626098912128923345843197682046478750124370317677510187047498694606073660748195914221289219839637477398050035032765878022247447912985900719445745782913863169978809142551321078156018466431225485019591071633435432428136625116787785197420533435598556825638778108950936010021966479522757893551110234517494514157344050966552782795174255960345304122475081165484445003142760913586534250626764015379905517010658444442262286783232560061693130369569550616188315209989936388593367291823775702818140588964168758076644028828681243554453355659050638336177140108229658567393423966278571786770181163098500047994584057445887973806897843220820504948847492993540051593774645379459275410621407737459680239625611407187407979000093523813017344331245413190718954715078693891773766465543820020118333909425037946747920952112324716580163881088322718499979305631739834146130913408498900815005646996682256912339033205133816486824614258926495495812784036447453990464570960357479488575662621008573185571320630949716711383280816364232053000014409918418750932271571891800469792012359978711151784737933319085451742274139512985580701258995127700390047047940487152449438682512124512374465180907633872133729735427824770312681013603101057078687642650433926086042263469817885972516780935001257979167301396531650578909144617556401661596286655000890845598227443073222464965042144466950991769085052846768063652143749835714404130110293115380063143080093340221456766971068847657028978203920500210497651051169066287364892490585920604509030153836449522736971424000032739789268527072447743222405171023516191534138016632250540304747992107859858266171446300624275436461062642076762679601380979953657120656993672522769216691702716281751235511257781775933318511949632665226357495569241276642779163662156100324814316208833881076581192503417524309825347718377779815301193366003250695314705973611997263405300124932849013124723599389064040365364039703812730423475320225932036037374925652036435508211829648726060002645001171965651585268797328071310153205806384034831974015884859544158767895752241319935103904311314202990712970574413723234201196870419880711494046067600945003652122546134401085261810623911815496633166005741560261479372182658452939725128974965653809638839969514331592851856304819273520654468237853752050641800792607328570684997327422207631737303305930420010191195106714993702889456272210953779741116789822558564203483083506033840556324743395670577030103406880683708212913189031777175968014073157340108785644186953102545463815202766785387251576080433090234417093221600712160377988536364830069468428055070012131321317369398293559849470345086292046748807783730271310078884773613703338650286281943866790521895536089587012314964829382253483539105137644826089463082530455921637577295252623267454932019531853034852641027995902969639993157228743813277235774917588296707956502922574129658203614025902156692302705474391161727898663949231219367092596919089154093002418936677810505443092921509223602348768644049254366707951966298556541736249207259202505881916270417307266201394927607430239209410491800273144238596373815437754439443614483071089594101142765748039352692952298836599116927265864794883149357772532189261462337765033012768146939868090819784280878157364629434038903095043150100539510975026305310479216160015725818168534816329036447050025433597479806379999011477267204782810103326044652219801930828506609799922586505464736538539654087051662375752688841425559158383614038037606338612914398736892663120949856456278257682645320680683839400093472378383084518620736293338032805140684318825609037052029320710069076942327055511619384729507413979366221137318750815835276062254233170805405805631656626846369429779920822996732745603198073757380330972367891505069986971527291279249726819117605341151054289300008835007039032679230641513203932181062171786144666041650016978510373218970744814971940820364602863180057010038355818604823974448440808262773458994402309078454169499398930086527754585056919744378910343845730264453183173968533684142288973255314977887432297299642413471514430383294434920

你肯定需要一些大的int库。你可以很容易地在谷歌上找到一个,甚至(如果你只计划特定的操作),自己写一个。例如,上面的结果来自我自己的计算器,它支持大整数求值。