golang学习笔记8-运算符与输入

注:本人已有C,C++,Python基础,只写本人认为的重点。
go和C实在太像了,运算符几乎一样,当然这并不奇怪,因为go的发明人之一就是C语言的前身B语言的发明人肯·汤普逊,而且GO的三位发明人都有着深厚的Unix和C语言开发经验。
go的运算符和C/C++的区别应该只有两个:
1.++符号只能在后,不能在前
2.禁用三元运算符
输入有两种:fmt.Scanln和fmt.Scanf,其中Scanf就是C的scanf,不做赘述。Scanln其实类似于C++的cin,示例如下:

package main

import "fmt"

func main() {
	//要求:可以从控制台接收用户信息,【姓名,年龄,薪水, 是否通过考试 】。
	var name string
	var age byte
	var sal float32
	var isPass bool
	fmt.Println("请输入姓名 ")
	//当程序执行到 fmt.Scanln(&name),程序会停止在这里,等待用户输入,并回车
	fmt.Scanln(&name)
	fmt.Println("请输入年龄 ")
	fmt.Scanln(&age)
	fmt.Println("请输入薪水 ")
	fmt.Scanln(&sal)
	fmt.Println("请输入是否通过考试 ")
	fmt.Scanln(&isPass)
	fmt.Printf("名字是 %v\n年龄是%v\n薪水是%v\n是否通过考试%v\n", name, age, sal, isPass)
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技术卷

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值