go语言学习【三】

一:基本数据类型转换

一些小细节

1:go中的数据不能直接转换,需要强制转换。
2:例子截图
在这里插入图片描述

基本数据类型转string

1:使用fmt包中的Sprintf函数
使用方法如图:
截图

2:其他函数
在这里插入图片描述

string转基本类型的小细节

1:不能将“ok"转成一个整数,可以改成字符”123“;

二:指针

1:go中指针与c++中大致相同,指针指向的时地址而不是数值

var a *int//基本的指针变量声明方法

2:go中指针转换的数据类型必须相同

var a int = 10
var b *float64 = &a
//这是错误的赋值,float必须与float转换

三:标识符

1:go的标识符的命名规则与c++大致相同,首字符不能为数字,不能包含空格,需要注意的时下划线_是忽略的意思。
2:标识符不能与系统关键字冲突。
3:尽量采用驼峰法命名,即stuDent.
4:如果标识符首字母大写,则它可以被其他包使用。

四:算术运算符

1:取%可以使用公式:a%b=a-(a/b)*b;
2:go中的自增自减只能单独使用,下面的使用是错误的:

j : = a++

3:go中只有a++,没有++a。

运算符的优先级

除了单目运算符和赋值运算符从右往左,其他从左往右。
在这里插入图片描述

在这里插入图片描述

输入语句

使用fmt包中的Scanln和Scanf函数来进行输入

fmt.Scanf("%s %d %f %t",&name,&age,&sal,&pass)//%t说bool类型,与c一
//样,也要加&符号
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值