Dab tsi yog qhov sib txawv ntawm tus lej thiab ob npaug hauv C #?
Dab tsi yog qhov sib txawv ntawm tus lej thiab ob npaug hauv C #?

Video: Dab tsi yog qhov sib txawv ntawm tus lej thiab ob npaug hauv C #?

Video: Dab tsi yog qhov sib txawv ntawm tus lej thiab ob npaug hauv C #?
Video: tu txiv tsi pab nkauj tawm tshiab-Cover(niam vamkhwb&paj yeeb& xis xyooj&ntxawm xyooj&niam npawglem) 2024, Tej zaum
Anonim

Cov Decimal , Ob npaug , thiab Float variable hom yog sib txawv hauv txoj kev uas lawv khaws cov nqi. Precision yog qhov tseem ceeb txawv qhov twg ntab yog ib qho precision (32 ntsis) ntab taw tes cov ntaub ntawv hom, ob npaug yog a ob npaug precision (64 ntsis) ntab taw tes cov ntaub ntawv hom thiab kaum tsib yog 128-ntsis floating point cov ntaub ntawv hom.

Cov lus nug tseem yog, qhov sib txawv ntawm ob thiab lej hauv C # yog dab tsi?

Tus naj npawb hom hauv. NET. Ib leeg (aka ntab): Ib tug 32-ntsis floating point tooj. Ob npaug (aka ob npaug ): Ib tug 64-ntsis floating-point tus lej. Decimal (aka tus lej ): Ib tug 128-ntsis floating-point tus lej nrog a siab dua precision thiab ib tug me me ntau tshaj ib leeg los yog Ob npaug.

Qhov thib ob, tus lej hauv C # yog dab tsi? Decimal Hom: Cov tus lej hom yog 128-ntsis cov ntaub ntawv hom tsim nyog rau kev suav nyiaj txiag thiab nyiaj txiag. Nws muaj 28-29 tus lej Precision. Txhawm rau pib a tus lej sib txawv, siv cov lus tom qab m lossis M. Zoo li, tus lej x = 300,5 m. Cov txiaj ntsig ntawm hom bool tsis hloov pauv implicitly lossis meej meej (nrog casts) rau lwm hom.

Kuj nug, ob npaug tuaj yeem ua tus lej?

ob npaug yog 64 ntsis IEEE 754 ob npaug precision Floating Point Number (1 ntsis rau lub cim, 11 khoom rau tus exponent, thiab 52 * khoom rau tus nqi), i.e. ob npaug muaj 15 kaum tsib tus lej ntawm precision.

Dab tsi yog qhov sib txawv ntawm ob thiab ntab?

11 Teb. Loj heev txawv . Raws li lub npe implies, a ob npaug muaj 2x lub precision ntawm ntab . Hauv general ib ob npaug muaj 15 tus lej lej ntawm qhov tseeb, thaum ntab muaj 7.

Pom zoo: