• 忘掉天地
  • 仿佛也想不起自己
bingliaolongBingliaolong  2020-04-19 01:35 Aet 隐藏边栏 |   抢沙发  3 
文章评分 2 次,平均分 5.0

运算符

  • 算术运算符
    • +
    • -
    • *
    • /
    • %
    • ++
    • --
  • 关系运算符
    • ==
    • !=
    • >
    • <
    • >=
    • <=
  • 逻辑运算符
    • &&
    • ||
  • 位运算符
    • &
    • 有0得0
    • |
    • 有1得1
    • ^
    • 相同为0
    • <<
    • >>
  • 赋值运算符
    • +=
    • -=
    • *=
    • /=
    • %=
    • <<=
    • >>=
    • &=
    • |=
    • ^=
  • 其他运算符
    • &
    • *

运算符优先级

优先级 运算符
7 ^!
6 */%<<>>& &^
5 +-|^
4 == != <= >= >
3 <-
2 &&
1 ||

指针

  • 取址符
    • &
  • 指针变量可以指向任何一个值的内存地址
    • var var_name *var-type
    • var ip *int var fp *float32
  • 示例

空指针

  • 当一个指针被定义后却没有分配任何值
  • 值为nil,指代零值或空值

结构体

定义

结构体用于变量

variable_name := structure_variable_type {value1,value2,value3}

示例代码

结构体用作函数参数

定义结构体指针

Printf函数转义字符

%d 十进制
%x 十六进制
%o 八进制
%b 二进制
%f,%g,%e 浮点数
%t 布尔型
%c 字符
%s 字符串
%q 带引号字符串
%v 内置格式的任何值
%T 任何值的类型
%% 百分号自身

Tips

  • 首字母大写的结构体、方法、函数都可以被其他的包所引用

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

bingliaolong
Bingliaolong 关注:0    粉丝:0 最后编辑于:2021-11-20
Everything will be better.

发表评论

表情 格式 链接 私密 签到
扫一扫二维码分享