Go基础结构与类型03---标准输入与输出

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:

输入:

请输入两个女神的名字
如花 石榴姐

注:两个参数一起输入时用空格分隔,或者输入一个参数换行后再输入另一个。

输出:

你喜欢 如花 石榴姐

  

猜你喜欢

转载自www.cnblogs.com/yunweiqiang/p/11743290.html
今日推荐