Go基础结构与类型03---标准输入与输出
2024-09-02 02:21: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:
输入:
请输入两个女神的名字
如花 石榴姐
注:两个参数一起输入时用空格分隔,或者输入一个参数换行后再输入另一个。
输出:
你喜欢 如花 石榴姐
最新文章
- Coursera系列-R Programming第三周-词法作用域
- input只读属性区别
- javascript双击事件取消默认的两次单击事件
- 241. Different Ways to Add Parentheses——本质:DFS
- IT公司100题-3-求数组的最大子序列的和
- iOS开发- 获取精确剩余电量
- IE与FF脚本兼容性问题
- LeetCode 56. Merge Intervals (合并区间)
- Altium Designer设计PCB板之“精神”
- Numpy系列(三)- 基本运算操作
- 2个监听器+ dialog + replysubject + extends
- leetcode-979-树
- QT:创建一个widget,包含源文件,头文件,以及ui文件
- Mac命令行使用tree查看目录结构
- java中正则表达式常用方法
- Coin Game
- Cleaner ITweenPath Source
- thrift使用上面的一些坑
- 获取用户的相关请求信息, 以及包括请求头 request.environ
- Windows Server 2016 下执行定时任务(英文系统)