Hvad er forskellen mellem decimal og dobbelt i C#?
Hvad er forskellen mellem decimal og dobbelt i C#?

Video: Hvad er forskellen mellem decimal og dobbelt i C#?

Video: Hvad er forskellen mellem decimal og dobbelt i C#?
Video: C# Programming Tutorial 13 - Float, Double, Decimal 2024, November
Anonim

Det Decimal , Dobbelt , og Float-variabletyper er anderledes i måde, hvorpå de opbevarer værdierne. Præcision er det vigtigste forskel hvor float er en enkelt præcision (32 bit) flydende kommadatatype, dobbelt er en dobbelt præcision (64 bit) flydende komma datatype og decimal er en 128-bit flydende datatype.

Spørgsmålet er også, hvad er forskellen mellem dobbelt og decimal i C#?

Nummertyperne i. NET. Enkelt (alias float): Et 32-bit flydende kommanummer. Dobbelt (aka dobbelt ): Et 64-bit floating-point tal. Decimal (aka decimal ): Et 128-bit floating-point tal med en højere præcision og et mindre område end Single eller Dobbelt.

For det andet, hvad er decimal i C#? Decimal Typer: Den decimal type er en 128-bit datatype velegnet til finansielle og monetære beregninger. Den har 28-29 cifre præcision. For at initialisere en decimal variabel, brug suffikset m eller M. Ligesom som, decimal x = 300,5m;. Værdier af typen bool konverteres ikke implicit eller eksplicit (med casts) til nogen anden type.

Også spurgt, kan en dobbelt være en decimal?

dobbelt er en 64 bit IEEE 754 dobbelt præcision Floating Point Number (1 bit for tegnet, 11 bit for eksponenten og 52* bit for værdien), dvs. dobbelt har 15 decimal præcisionscifre.

Hvad er forskellen mellem en double og en float?

11 svar. Kæmpe stor forskel . Som navnet antyder, a dobbelt har 2x præcisionen af flyde . I generelt a dobbelt har 15 decimalcifre med præcision, mens flyde har 7.

Anbefalede: