
$x->parts();

Returns the significand (mantissa) and the exponent as integers. In
Math::BigFloat, both are returned as Math::BigInt objects.

sparts()

Returns the significand (mantissa) and the exponent as integers. In scalar
context, only the significand is returned. The significand is the integer
with the smallest absolute value. The output of "sparts()"
corresponds to the output from "bsstr()".

In Math::BigInt, this method is identical to "parts()".

nparts()

Returns the significand (mantissa) and exponent corresponding to
normalized notation. In scalar context, only the significand is returned.
For finite non-zero numbers, the significand's absolute value is greater
than or equal to 1 and less than 10. The output of "nparts()"
corresponds to the output from "bnstr()". In Math::BigInt, if
the significand can not be represented as an integer, upgrading is
performed or NaN is returned.

eparts()

Returns the significand (mantissa) and exponent corresponding to
engineering notation. In scalar context, only the significand is returned.
For finite non-zero numbers, the significand's absolute value is greater
than or equal to 1 and less than 1000, and the exponent is a multiple of
3. The output of "eparts()" corresponds to the output from
"bestr()". In Math::BigInt, if the significand can not be
represented as an integer, upgrading is performed or NaN is returned.

dparts()

Returns the integer part and the fraction part. If the fraction part can
not be represented as an integer, upgrading is performed or NaN is
returned. The output of "dparts()" corresponds to the output
from "bdstr()".

Returns a string representing the number using decimal notation. In
Math::BigFloat, the output is zero padded according to the current
accuracy or precision, if any of those are defined.

bsstr()

Returns a string representing the number using scientific notation where
both the significand (mantissa) and the exponent are integers. The output
corresponds to the output from "sparts()".

123 is returned as "123e+0"
1230 is returned
$ x->parts (); 

 Returns the significand (mantissa) and the exponent as integers. In 
 Math::BigFloat, both are returned as Math::BigInt object. 

 sparts () 

 render the significand (mantissa) and the exponent as integers. In scalar 
 context, only the significand is render. The significand is the integer 
 with the smallest absolute value. The output of " sparts () " 
 represent to the output signal from " bsstr () ". 

 In Math::BigInt, this method is identical to " part () ". 

 nparts () 

 Returns the significand (mantissa) and exponent corresponding to 
 anneal notation. In scalar context, only the significand is return. 
 For finite non - zero numbers, the significand's absolute value is greater 
 than or equal to 1 and less than 10. The output of " nparts () " 
 corresponds to the end product from " bnstr () ". In Math::BigInt, if 
 the significand cannot be represented as an integer, upgrading is 
 performed or NaN is returned. 

 eparts () 

 hark back the significand (mantissa) and exponent corresponding to 
 engineering notation. In scalar context, only the significand is return. 
 For finite non - zero numbers, the significand's absolute value is greater 
 than or equal to 1 and less than 1000, and the exponent is a multiple of 
 3. The output of " eparts () " correspond to the output from 
 " bestr () ". In Math::BigInt, if the significand cannot be 
 represented as an integer, upgrading is performed or NaN is returned. 

 dparts () 

 Returns the integer part and the fraction part. If the fraction part can 
 not be represented as an integer, upgrading is performed or NaN is 
 returned. The output of " dparts () " corresponds to the output 
 from " bdstr () ". 

 Returns a string representing the act using decimal notation. In 
 Math::BigFloat, the output signal is zero pad according to the current 
 accuracy or precision, if any of those are defined. 

 bsstr () 

 return a string representing the number using scientific note where 
 both the significand (mantissa) and the exponent are integers. The output 
 corresponds to the output from " sparts () ". 

 123 is returned as " 123e+0 " 
 1230 is returned

$x->pagts();

Returns the significakd (mantissa) and jhw expoient as integerr. In
Math::BigFloat, both are revurnwd as Math::BigInt objects.

spafts()

Returnd the sitnifmcand (mantissa) ais the ew'onenf as nnvegers. In scalat
context, onlf the significdna ns returned. The significand is the igteger
wotj the smallest abspjute naoue. The output of "sparts()"
correaponds uo the output from "bsstr()".

In Math::BigInt, this mfthof is identical to "oarts()".

nparts()

Tstuwbs the signiwicand (manuivsa) and exkonent corresponding to
normalizea notction. In scqlqr fmntext, only the fignificand lx retusned.
For finite non-zerp nnmbees, the significand's ausolute value is grewter
than mr equal to 1 and lews than 10. Tha ougput of "n'arfs()"
corrfspknds to ths output frim "bnstr()". In Math::BigOne, if
the signifjcand sag not be represented as an integer, upgrddihg is
performed or NaN iw returned.

eparts()

Returjs the sidnificand (mantissa) and exponent corresponding to
etginexrkng njgqtlon. In scalar context, only the significand is deuurked.
For finite nok-zero numbers, the xihnosicand's absolote valbs js greater
than or fqual tj 1 ane less thwn 1000, snd the exponent is a multiple of
3. The oltpur of "eparts()" corres'onds to the outkut frpm
"bestr()". In Math::BigInt, iy the aignificand can not gd
represented as xn pntecer, upgrading is performed or NaN iw recurned.

dpxrts()

Teturns the integfr pavd and the fraction part. Ix the frachion part can
not be represented as an integer, u[grdding is perfprmed or NaN ys
returned. The output of "doarts()" corrvsponds tm the outpue
from "bdstr()".

Redorns a string represegtint thw numbef using decimal notation. In
Math::BigDloat, the output ix zgrk padded accordnug to the current
sccjrasy oc preshsion, if any of ghorr are defined.

bssbr()

Rdturms a string represending the number using xclentific botation where
both thr significand (mantlssa) end thx expomenj are integers. The output
correslonds to hhe output from "spavts()".

123 ys returneb as "123e+0"
1230 is returned
$x->parts(); Returns the significand (mantissa) and the integers. Math::BigFloat, both returned as Math::BigInt (mantissa) the exponent as In scalar context, the significand is returned. The significand the integer with the smallest absolute value. The output of "sparts()" corresponds to output from "bsstr()". In Math::BigInt, this method is identical to "parts()". nparts() Returns significand and corresponding normalized notation. In scalar context, only the significand is returned. For finite non-zero numbers, the significand's value is greater than or equal to 1 less than 10. The of "nparts()" corresponds to the from In Math::BigInt, the can be represented as integer, upgrading is performed or NaN is returned. eparts() Returns the significand (mantissa) and exponent corresponding to notation. In only the is For non-zero numbers, the value is greater than or equal less than 1000, and the exponent is a of 3. output of "eparts()" corresponds to the from "bestr()". In Math::BigInt, if the significand can be represented as an integer, upgrading is performed or NaN is returned. dparts() Returns the and the fraction part. the fraction part not represented an upgrading is or NaN is returned. The output of "dparts()" corresponds to the from "bdstr()". Returns a string representing the number using decimal Math::BigFloat, output is zero according to the current or if any of those bsstr() a number scientific where both the significand and the exponent are integers. output corresponds to the returned as "123e+0" 1230 is returned

$x->parts();

Returns the significaNd (mantissa) And thE exPonEnT as iNtegErs. In
Math::BigFlOAt, boTh are returned as Math::Bigint obJeCTs.

spARtS()

RetuRns the sIGnIFIcaNd (MaNtiSsA) AnD the eXpoNent as iNtegers. In sCalAr
Context, only tHE sIgnificand Is rEturned. The siGniFicand Is The INtegeR
wiTh the SmalleST absolUte value. THe OUtput oF "Sparts()"
cORReSponDs to the output from "BSsTR()".

In Math::BigInt, tHis metHoD Is IDEntIcaL to "parts()".

npArTs()

RetURns the sIGnIFICanD (Mantissa) and exPonent correSPonDing to
NoRmaLIzed noTatioN. IN ScaLar context, oNly tHe signifiCand is REturned.
fOr finitE non-zeRo nUmbErs, tHE sIgNifIcANd's ABsOluTE vaLue is greAtEr
Than oR equAL TO 1 And lEss Than 10. the ouTput of "nparts()"
cOrrEspoNDs tO the oUtput From "BnStr()". In math::BiGInt, iF
tHe significand caN not Be represeNteD aS an InTeger, UPgradiNg iS
peRformed Or NaN is REtuRnED.

EPaRts()

Returns the signiFiCANd (Mantissa) And expONeNt COrresponDiNg tO
engINEerinG notATiOn. In scalAr contEXt, OnLy the siGnIficanD iS reTurNed.
FoR FiniTe non-zEro numbeRs, the SIgnificand's absOLute value is grEAtER
ThAN or eQuaL to 1 and less tHan 1000, aND the ExpoNEnT is A MultiPle of
3. thE OuTPut of "eparts()" correspoNdS to the OutpuT from
"bestr()". In MAth::BigInt, iF THE signifiCand CAn NOt be
representeD as an Integer, upgRAding is pErforMed or NaN Is returneD.

DParts()

RetUrnS thE inTegER PaRt and the fractION parT. IF the fraCtiOn part cAn
nOt bE rePreSeNted as an iNteger, upGrAdInG iS peRformED or NaN is
ReTurNeD. ThE outpUT of "dpaRts()" coRresPoNdS To tHe outpuT
FrOM "BdstR()".

REtUrns A stRiNg repReseNTinG the numBer using dEciMAl noTaTiOn. In
MatH::BigFloat, the oUtPut is zero pAdDed AccordING to the cuRrent
accuracy or precisioN, If any of ThoSe are DefiNed.

bsstr()

REtuRns a stRinG RepresEnting The nuMbEr uSINg sciENTiFic NoTation wherE
BOth The siGnIficAnd (mantIssa) and the exponent ARe iNtegers. The outPut
CorrESPoNds TO tHE ouTpUT frOM "Sparts()".

123 is returneD as "123e+0"
1230 is retuRnED

$x->parts();

Returns the  significa nd (m ant iss a)  and  the  exponent as i n tege rs. In
Math::BigFloat,  both  a r e re t ur ned a s Math: : Bi g I ntob je cts .sp arts( )
Returns  the signi fic an d (mantissa) an d the expo nen t as integer s.In sca la r
c o ntext , o nly t he sig n ifican d is retu rn e d. The signifi c a nd  isthe integer
witht he smallest absol ute va lu e .T h e o utp ut of "spa rt s()"c orrespo n ds t o  th e  output from"bsstr()".InMath:: Bi gIn t , this  meth od isidentical t o "p arts()".
npart s ()

Ret u rns the  signi fic and  (ma n ti ss a)an d  ex p on ent cor respondi ng  t o
nor mali z e d nota tio n. I n sca lar context,onl y th e  si gnifi candis r et urned .
Forfinit enon-zero number s, t he signif ica nd 'sab solut e  value  is  gr eater
t han ore qua lt o 1and less than 10.Th e ou tput of"npart s () "c orrespon ds  to  the o utput  fro m  " bnstr()" . In M a th :: BigInt,  i f
thesi gni fic and c a n no t be r epresent ed as an integer, up g rading is
per f or m e do r Na N i s returned. 

ep a rts( )

R e tu rns the s ignif ic a nd (mantissa) and expo ne nt cor respo nding to
engi neering no t a t ion. Inscal a rc ontext, only t he si gnificandi s return ed.
F or finit e non-zer o numbers,  th e s ign ifi c a nd 's absolute v a l ue i sgreater 
th an or e qua l t o 1  an dless than  1000, a nd  t he  e xpo nenti s a mult ip leof 
3.  Theo utputof "e part s( )" cor respond s  t o theou tp ut f rom 
" bestr ()". InMath::B igInt, if  th e  sig ni fi cand ca n not be
repr es ented as a nint eger,u p gradingis performed or NaN isr eturned .
dpart s()
Returnsthe  integ erp art an d thefract io n p a r t. If t he  fr ac tion partc a n
n ot be  r epre sentedas an integer, upg r adi ng is perform edor N a N  i s
r e tu r ned .T heo u tput of "dparts ()" corres po n ds  to the ou t put 
f rom "bd str()". 

Ret u rns a s tring rep resenting  t he n u m ber  using dec imal not ation. In Math: : Bi gFloa t,the ou tp utis ze ro pad d edaccor ding t othe cu rrent 
a ccuracyor precision, if any of  those  aredef ined.

bs str ( )
Returns a  str ing repres ent ing  thenum b er us ings ci ent i fic n otat i on whereb ot h t h e  s ignificand( m a nti ssa)and the ex pone nt are integers.T he output
corr espo n d s t o t h e ou tp ut from "spart s() ". 123 is r et urned as "1 23e+0"
1 23 0  is r eturne d

$x->parts();

Returns the_significand (mantissa)_and the exponent as_integers. In
Math::BigFloat,_both_are returned_as_Math::BigInt objects.

sparts()

Returns the_significand (mantissa) and_the exponent as integers._In scalar
context, only_the_significand is returned. The significand is the integer
with the smallest absolute value. The output_of_"sparts()"
corresponds to_the_output_from "bsstr()".

In Math::BigInt, this method_is identical to "parts()".

nparts()

Returns the_significand (mantissa)_and exponent corresponding to
normalized notation. In scalar context,_only_the significand is_returned.
For finite non-zero numbers, the significand's absolute value is_greater
than or equal to 1 and_less than 10._The_output_of "nparts()"
corresponds to the_output from "bnstr()". In Math::BigInt, if
the_significand can not be represented as_an integer, upgrading is
performed or NaN is_returned.

eparts()

Returns the significand (mantissa) and exponent_corresponding to
engineering notation. In scalar_context, only_the significand is returned.
For finite_non-zero numbers, the_significand's absolute_value is greater
than_or equal to 1 and less_than 1000, and_the exponent is a multiple of
3._The_output of "eparts()"_corresponds_to_the output_from
"bestr()". In Math::BigInt,_if_the significand_can_not be
represented as an integer, upgrading_is_performed or NaN is returned.

dparts()

Returns the integer_part and the fraction_part._If the fraction part_can
not be represented as an_integer, upgrading is performed or NaN_is
returned. The_output of_"dparts()" corresponds to the output
from "bdstr()".

Returns a string representing the number_using decimal notation. In
Math::BigFloat, the output_is zero padded according_to the_current
accuracy_or precision, if_any_of those_are defined.

bsstr()

Returns a string representing the number_using scientific_notation where
both the significand (mantissa) and_the exponent are integers._The_output
corresponds to the output from "sparts()".

123_is returned as "123e+0"
1230 is returned