2456 Stimmen

Unterschied zwischen Dezimal, Float und Double in .NET?

Was ist der Unterschied zwischen decimal , float y double in .NET?

Wann würde jemand so ein Gerät benutzen?

3 Stimmen

Interessanter Artikel zetcode.com/lang/csharp/datatypes

0 Stimmen

8 Stimmen

Sie können Decimal nicht für die Interoperabilität mit nativem Code verwenden, da es sich um eine .net-spezifische Implementierung handelt, während Float- und Double-Zahlen von CPUs direkt verarbeitet werden können.

2voto

user3776645 Punkte 349

Der Hauptunterschied zwischen diesen beiden ist die Präzision.

float es un 32-bit Nummer, double es un 64-bit Nummer und decimal es un 128-bit Nummer.

-3voto

Purnima Bhatia Punkte 59

Definieren von Decimal, Float und Double in .Net (c#)

müssen Sie Werte wie angeben:

Decimal dec = 12M/6;
Double dbl = 11D/6;
float fl = 15F/6;

und überprüfen Sie die Ergebnisse.

Und die jeweils belegten Bytes sind

Float - 4
Double - 8
Decimal - 12

0 Stimmen

In der Frage wurde nach den Unterschieden und den Vor- und Nachteilen der einzelnen

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X