package main
import (
"fmt"
"strconv"
)
//每次接收一个用户输入
func main031() {
//定义a, b两个字符串型变量,用户接受用户的输入(用户的任何输入在类型转换前都是字符串)
var a, b string
//提示用户输入两个数
fmt.Println("骚年请输出相加的两个数:")
//将用户输入的第一个“数据”存入a的内存地址(&a代表对变量a取地址)
fmt.Scan(&a)
//将用户输入的第一个“数据”存入b的内存地址(&b代表对变量b取地址)
fmt.Scan(&b)
fmt.Println("a=", a)//12
fmt.Println("b=", b)//34
// 字符串的相加实际是拼接操作
fmt.Println("a+b=", a+b)//1234
// 先将字符串a,b转化为64位整型,在做相加计算
//aInt, bInt 的类型为整型
aInt, _ := strconv.ParseInt(a, 0, 64)
bInt, _ := strconv.ParseInt(b, 0, 64)
fmt.Println("a+b=", aInt+bInt)
}
//一次性接收多个用户输入
func main() {
fmt.Println("请输入两个女神的名字")
var godess1, godess2 string
fmt.Scan(&godess1, &godess2)
fmt.Println("你喜欢", godess1, godess2)
}
main031:
输入:
骚年请输出相加的两个数: 12 34
输出:
a= 12 b= 34 a+b= 1234 a+b= 46
main:
输入:
请输入两个女神的名字 如花 石榴姐
注:两个参数一起输入时用空格分隔,或者输入一个参数换行后再输入另一个。
输出:
你喜欢 如花 石榴姐
原文:https://www.cnblogs.com/yunweiqiang/p/11743290.html