zoukankan      html  css  js  c++  java
  • 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:

    输入:

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

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

    输出:

    你喜欢 如花 石榴姐
    

      

  • 相关阅读:
    [备份]部分常用函数
    [考试]20150904
    [考试]20150903
    [未完成][知识点]动态规划优化初步
    [考试]20150822
    [考试]20150821
    [知识点]后缀数组
    [考试]20150816
    [考试]20150815
    BZOJ2815: [ZJOI2012]灾难
  • 原文地址:https://www.cnblogs.com/yunweiqiang/p/11743290.html
Copyright © 2011-2022 走看看