Hva er forskjellen mellom desimal og dobbel i C#?
Hva er forskjellen mellom desimal og dobbel i C#?

Video: Hva er forskjellen mellom desimal og dobbel i C#?

Video: Hva er forskjellen mellom desimal og dobbel i C#?
Video: Такие секреты уже все забыли, но их стоит знать! Полезные советы на все случаи жизни! 2024, Desember
Anonim

De Desimal , Dobbelt , og Float-variabeltyper er annerledes i måten de lagrer verdiene på. Presisjon er det viktigste forskjell der float er en enkelt presisjon (32 bit) flytende kommadatatype, dobbelt er en dobbelt presisjon (64 bit) flyttall datatype og desimal er en 128-bits flyttall datatype.

Spørsmålet er også, hva er forskjellen mellom dobbel og desimal i C#?

Nummertypene i. NETT. Enkelt (aka float): Et 32-bits flyttallnummer. Dobbelt (aka dobbelt ): Et 64-bits flyttallnummer. Desimal (aka desimal ): Et 128-bits flyttallnummer med en høyere presisjon og mindre rekkevidde enn Single eller Dobbelt.

For det andre, hva er desimal i C#? Desimal Typer: The desimal type er en 128-biters datatype som er egnet for økonomiske og monetære beregninger. Den har 28-29 sifre presisjon. For å initialisere en desimal variabel, bruk suffikset m eller M. Som som, desimal x = 300,5m;. Verdier av typen bool konverteres ikke implisitt eller eksplisitt (med cast) til noen annen type.

Også spurt, kan en dobbel være en desimal?

dobbelt er en 64 bit IEEE 754 dobbelt presisjon flytende punktnummer (1 bit for tegnet, 11 biter for eksponenten, og 52* biter for verdien), dvs. dobbelt har 15 desimal sifre med presisjon.

Hva er forskjellen mellom en dobbel og en float?

11 svar. Enorm forskjell . Som navnet tilsier, a dobbelt har 2x presisjonen av flyte . I generelt a dobbelt har 15 desimalsiffer med presisjon, mens flyte har 7.

Anbefalt: