Heim  >  Artikel  >  Backend-Entwicklung  >  Wie viele signifikante Stellen gibt es nach dem Dezimalpunkt für den Float-Typ in der C-Sprache?

Wie viele signifikante Stellen gibt es nach dem Dezimalpunkt für den Float-Typ in der C-Sprache?

angryTom
angryTomOriginal
2020-02-08 14:02:3519601Durchsuche

Wie viele signifikante Stellen gibt es nach dem Dezimalpunkt für den Float-Typ in der C-Sprache?

Wie viele signifikante Stellen gibt es nach dem Dezimalpunkt für den Float-Typ in der C-Sprache?

Die gültigen Nachkommastellen für den Float-Typ sind 6~7 Stellen.

Gleitkommatypen in der C-Sprache werden im Allgemeinen in Gleitkommatypen mit einfacher Genauigkeit, doppelte Genauigkeitstypen und lange Gleitkommatypen mit einfacher Genauigkeit und 6 bis 7 effektiven Nachkommastellen unterteilt Präzisions-Gleitkommatyp. Die Anzahl der gültigen Nachkommastellen beträgt 15 bis 16 Stellen. Einfache Genauigkeit beträgt 32 Bit, doppelte Genauigkeit beträgt 64 Bit und 8 Bit entsprechen einem Byte.

Die Header-Datei float.h der C-Sprachstandardbibliothek definiert die Anzahl der signifikanten Stellen nach dem Dezimalpunkt von Gleitkommazahlen:

//float.h头文件的部分代码
#define DBL_DIG 15 //双精度小数点后15位
#define FLT_DIG 6 //单精度小数点后6位
#define LDBL_DIG 19 //长双精度小数点19

Empfohlenes Lernen: C-Sprachvideo Tutorial

Das obige ist der detaillierte Inhalt vonWie viele signifikante Stellen gibt es nach dem Dezimalpunkt für den Float-Typ in der C-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn