Heim > Backend-Entwicklung > Golang > Verwenden Sie die Funktion math.Trunc, um eine Gleitkommazahl in ihren ganzzahligen Teil zu kürzen und die gekürzte Gleitkommazahl zurückzugeben.

Verwenden Sie die Funktion math.Trunc, um eine Gleitkommazahl in ihren ganzzahligen Teil zu kürzen und die gekürzte Gleitkommazahl zurückzugeben.

WBOY
Freigeben: 2023-07-24 18:05:34
Original
991 Leute haben es durchsucht

Verwenden Sie die Funktion math.Trunc, um eine Gleitkommazahl in einen ganzzahligen Teil zu kürzen und die gekürzte Gleitkommazahl zurückzugeben.

Gleitkommazahl ist ein Datentyp, der in Computern zur Darstellung reeller Zahlen (einschließlich Ganzzahlen und Dezimalzahlen) verwendet wird. In praktischen Anwendungen kümmern wir uns jedoch manchmal nur um den ganzzahligen Teil der Gleitkommazahl und hoffen, die Gleitkommazahl abzuschneiden und ein ganzzahliges Ergebnis zu erhalten. Zu diesem Zeitpunkt können wir die Trunc-Funktion im Mathematikpaket verwenden, um dies zu erreichen.

Die Trunc-Funktion ist eine Funktion im Mathematikpaket der Golang-Standardbibliothek. Sie wird verwendet, um Gleitkommazahlen in ganzzahlige Teile zu kürzen und die gekürzten Gleitkommazahlen zurückzugeben.

Hier ist ein Codebeispiel, das zeigt, wie Sie mit der Funktion math.Trunc eine Gleitkommazahl in ihren ganzzahligen Teil kürzen:

package main

import (
    "fmt"
    "math"
)

func main() {
    // 定义一个浮点数
    num := 3.1415926

    // 使用math.Trunc函数截断浮点数为整数部分
    truncatedNum := math.Trunc(num)

    // 输出结果
    fmt.Printf("浮点数 %.4f 的整数部分是 %.0f
", num, truncatedNum)
}
Nach dem Login kopieren

Im obigen Code definieren wir eine Gleitkommazahl num und verwenden die Funktion math.Trunc um es abzuschneiden auf Der ganzzahlige Teil wird truncatedNum zugewiesen. Anschließend geben wir den ganzzahligen Teil der Gleitkommazahl num über die Funktion fmt.Printf aus.

Beim Ausführen des Programms gibt das Terminal die folgenden Ergebnisse aus:

浮点数 3.1416 的整数部分是 3
Nach dem Login kopieren

Wie aus der Ausgabe ersichtlich ist, wird die Gleitkommazahl 3.1416 abgeschnitten, um die Ganzzahl 3 zu erhalten.

Es ist zu beachten, dass die Funktion math.Trunc nur den Dezimalteil der Gleitkommazahl abschneidet und das zurückgegebene Ergebnis ein Gleitkommazahlentyp und kein Ganzzahltyp ist. Wenn wir ein Ergebnis vom Typ Integer benötigen, können wir die Gleitkommazahl mithilfe der Typkonvertierung in eine Ganzzahl umwandeln, z. B. mit der Funktion int:

intTruncatedNum := int(truncatedNum)
Nach dem Login kopieren

Das Obige besteht darin, die Funktion math.Trunc zu verwenden, um den Gleitkommawert abzuschneiden Zahl in den ganzzahligen Teil umwandeln und die abgeschnittene Gleitkommazahl mit Methoden und Codebeispielen zurückgeben. Mit dieser Funktion können wir Gleitkommazahlen einfach abschneiden, um das benötigte ganzzahlige Ergebnis zu erhalten.

Das obige ist der detaillierte Inhalt vonVerwenden Sie die Funktion math.Trunc, um eine Gleitkommazahl in ihren ganzzahligen Teil zu kürzen und die gekürzte Gleitkommazahl zurückzugeben.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage