Maison  >  Article  >  développement back-end  >  Tutoriel de base du langage Go : méthodes d'implémentation de quatre opérations arithmétiques

Tutoriel de base du langage Go : méthodes d'implémentation de quatre opérations arithmétiques

WBOY
WBOYoriginal
2023-12-23 09:00:58697parcourir

Tutoriel de base du langage Go : méthodes dimplémentation de quatre opérations arithmétiques

Tutoriel de base du langage Go : La méthode d'implémentation des quatre opérations arithmétiques nécessite des exemples de code spécifiques

Introduction :
Le langage Go, en tant que langage de programmation pour développer des applications cloud natives, est privilégié par de plus en plus de développeurs. En tant que débutant apprenant le langage Go, il est essentiel de maîtriser les opérations de calcul de base. Cet article présentera les méthodes de base d'implémentation de quatre opérations arithmétiques en langage Go et fournira des exemples de code spécifiques.

  1. Opération d'addition
    L'opération d'addition est l'une des opérations arithmétiques les plus simples, nous pouvons utiliser le signe plus (+) pour représenter l'opération d'addition. Voici un exemple de code :
package main

import "fmt"

func main() {
    var a, b int
    fmt.Print("请输入两个整数:")
    fmt.Scan(&a, &b)
    sum := a + b
    fmt.Printf("两数之和为:%d
", sum)
}

Dans le code ci-dessus, nous saisissons deux entiers depuis le terminal à l'aide de la fonction Scan, puis ajoutons les deux entiers et imprimons le résultat. Scan函数从终端输入了两个整数,然后将两个整数相加并将结果打印出来。

  1. 减法运算
    减法运算是另一种基本的运算操作,我们可以使用减号(-)表示减法运算。下面是一个示例代码:
package main

import "fmt"

func main() {
    var a, b int
    fmt.Print("请输入两个整数:")
    fmt.Scan(&a, &b)
    diff := a - b
    fmt.Printf("两数之差为:%d
", diff)
}

在上述代码中,我们同样使用Scan函数从终端输入了两个整数,然后将第一个整数减去第二个整数并将结果打印出来。

  1. 乘法运算
    乘法运算也是一种常见的运算操作。我们可以使用乘号(*)表示乘法运算。下面是一个示例代码:
package main

import "fmt"

func main() {
    var a, b int
    fmt.Print("请输入两个整数:")
    fmt.Scan(&a, &b)
    product := a * b
    fmt.Printf("两数之积为:%d
", product)
}

在上述代码中,我们同样使用Scan函数从终端输入了两个整数,然后将两个整数相乘并将结果打印出来。

  1. 除法运算
    除法运算是四则运算中最复杂的一种,我们可以使用除号(/)表示除法运算。下面是一个示例代码:
package main

import "fmt"

func main() {
    var a, b int
    fmt.Print("请输入两个整数:")
    fmt.Scan(&a, &b)

    if b == 0 {
        fmt.Println("除数不能为0")
        return
    }

    quotient := float64(a) / float64(b)
    fmt.Printf("两数之商为:%.2f
", quotient)
}

在上述代码中,我们同样使用Scan

    Opération de soustraction

    L'opération de soustraction est une autre opération arithmétique de base. Nous pouvons utiliser le signe moins (-) pour représenter l'opération de soustraction. Voici un exemple de code :

    rrreee🎜Dans le code ci-dessus, nous utilisons également la fonction Scan pour saisir deux entiers à partir du terminal, puis soustraire le deuxième entier du premier entier et stocker le résultat Imprimez-le. 🎜
      🎜Opération de multiplication🎜L'opération de multiplication est également une opération arithmétique courante. On peut utiliser le signe de multiplication (*) pour représenter l'opération de multiplication. Voici un exemple de code : 🎜🎜rrreee🎜Dans le code ci-dessus, nous utilisons également la fonction Scan pour saisir deux entiers depuis le terminal, puis multiplier les deux entiers et imprimer le résultat. 🎜
        🎜Opération de division🎜L'opération de division est la plus complexe des quatre opérations arithmétiques. Nous pouvons utiliser le signe de division (/) pour représenter l'opération de division. Voici un exemple de code : 🎜🎜rrreee🎜Dans le code ci-dessus, nous utilisons également la fonction Scan pour saisir deux entiers depuis le terminal. Il convient de noter que puisque le résultat de la division entière en langage Go est toujours un entier, nous devons d'abord convertir le dividende et le diviseur en nombres à virgule flottante pour obtenir le quotient précis. De plus, nous devons également ajouter un jugement conditionnel. Si le diviseur est 0, l'opération de division ne peut pas être effectuée. 🎜🎜Conclusion : 🎜Cet article présente les méthodes de base d'implémentation de quatre opérations arithmétiques en langage Go et fournit des exemples de code spécifiques. En apprenant ces opérations de base, je pense que les lecteurs auront une compréhension plus approfondie des connaissances de base du langage Go. Nous espérons que les lecteurs pourront consolider et élargir davantage leurs résultats d'apprentissage grâce à la pratique. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn