1.常量const
(1)单独使用

const (a = 1b = 2
)const (c = 100 //100d       //100e       //100
)

(2)和iota结合使用
先说明iota的规则:

  • iota在const出现的时候被置为0
  • const中每新增一行常量声明iota计数就增加1

有以下几种情况:

  • 常见的
const (a = iota //0b        //1c        //2
)
  • 中间有匿名变量
const (a = iota //0b        //1_        //2c        //3
)
  • 中间有插队的
const (a = iota //0b = 100  //100c        //100d        //100
)
const (a = iota //0b = 100  //100c = iota //2d        //3
)
  • 多个常量声明在一行
const (d1, d2 = iota + 1, iota + 2 //1,2d3, d4 = iota + 3, iota + 4 //4,5
)
  • 应用场景
    比如在制作在线网盘的时候,对用户的速度有限制
//定义数量级
const (_  = iotaKB = 1 << (10 * iota)MB = 1 << (10 * iota)GB = 1 << (10 * iota)TB = 1 << (10 * iota)PB = 1 << (10 * iota)
)

2.基础数据类型

  • 整型
    无符号整型uint8 uint32 有符号整型 int8 int32
    uint8=byte int16=short int64=long

  • 特殊整型-主要是在跨平台开发的时候使用,看操作系统
    uint 在32位uint32 在64位就是uint64
    int 在32位int32 在64位就是int64
    uintptr 无符号整型,用于存放一个指针

  • 字符串 byte类型和rune类型
    byte主要用于英文
    rune用于汉字,韩文等各种…涉及到这种的时候可以用rune进行拆分

    s2 := "白萝卜"s3 := []rune(s2)s3[2] = '红'  //这里注意是字符,单引号,不是字符串fmt.Printf(string(s3))

字符串常规操作:len、拼接、分割、包含、前缀、后缀、出现的位置、join操作

const常量和基础数据类型相关推荐

  1. python的历史 常量 注释 基础数据类型等基本操作 和if 判断语句

    # Day1内容大纲 cpu 内存 硬盘 操作系统 cpu:计算机运算和计算中心,相当于人类大脑. 内存:暂时存储数据,临时加载数据应用程序,速度快,断电即消失 硬盘:磁盘,长期存储数据. 操作系统: ...

  2. Python变量,常量,基础数据类型,input用户交互

    Python变量 我们先看这样几个表达式 print ('hello world') print(1+2+3+4+5) print((1+2+3+4+5)*3/2) print((((1+2+3+4+ ...

  3. 【C 语言】const 关键字用法 ( 常量指针 - const 在 * 左边 - 修饰数据类型 - 内存不变 | 指针常量 - const 在 * 右边 - 修饰变量 - 指针不变 )

    文章目录 一.const 普通用法 二.常量指针 ( 指向 常量 的指针 | 被指向的内存不能被修改 ) 三.指针常量 ( 指针不能被修改 ) 三.指向 常量 的 指针常量 四.const 在 * 左 ...

  4. python常量基本类型有哪些_Python变量,常量,基本数据类型,输入用户交互,基础,input...

    Python变量 我们先看这样几个表达式 print ('hello world') print(1+2+3+4+5) print((1+2+3+4+5)*3/2) print((((1+2+3+4+ ...

  5. Python day1 变量、常量、注释基础数据类型初始以及用户输入input

    CPU:计算机的运算和计算中心,相当于人类的大脑. 内存:暂时存储数据,临时加载数据应用程序,速度快,断电即消失,造价很高. 硬盘:磁盘,长期存储数据,速度较慢,造价相对较低. 操作系统:一个软件,连 ...

  6. 《Go语言圣经》学习笔记 第三章 基础数据类型

    <Go语言圣经>学习笔记 第三章 基础数据类型 目录 整型 浮点数 复数 布尔型 字符串 常量 注:学习<Go语言圣经>笔记,PDF点击下载,建议看书. Go语言小白学习笔记, ...

  7. Go语言圣经 - 第3章 基础数据类型

    第3章 基础数据类型 Go语言将数据类型分为了四类:基础类型.符合类型.引用类型和接口类型.基础类型:数字.字符串和布尔型:复合数据类型:数组和结构体:引用类型:指针.切片.字典.函数.通道,虽然数据 ...

  8. Flutter(Dart)基础——数据类型

    Flutter(Dart)基础--数据类型 Dart 数据类型 Dart 中所有的对象都是对应一个类的实例.无论是int.函数和 null 等都是对象. Dart 中所有对象继承自 Object 类. ...

  9. C语言中定义加号的数据类型,C/C++知识点之c语言基础数据类型及命名规范

    本文主要向大家介绍了C/C++知识点之c语言基础数据类型及命名规范,通过具体的内容向大家展示,希望对大家学习C/C++知识点有所帮助.1. 常量是程序运行期间不能被改变的量; 变量代表一个存储区域,存 ...

最新文章

  1. 机器人是如何规划路径的?动画演示一下吧
  2. 第十六届智能车竞赛广东省线上比赛第二波来袭
  3. LeetCode Perfect Squares
  4. (转)我的座驾见谁灭谁!
  5. xfce的panel不显示无线网络解决方案
  6. 【转】ABP源码分析三十五:ABP中动态WebAPI原理解析
  7. git-版本控制介绍
  8. FreeRTOS(2)---学习FreeRTOS前的准备工作
  9. 什么是语音技术及其应用?语音识别的研究意义与进展
  10. 一种软件定时器/超时机制的实现方法
  11. SQLite语句总结
  12. VS运行时错误 CRT detected that the application wrote to memory after end of heap buffer
  13. 每日一道剑指offer-两个栈来实现一个队列
  14. windowsR2(流媒体服务器)
  15. 关于毕业论文格式修改若干问题
  16. Flash Builder 4.6桌面项目在Flash Builder 4.7中打开遇到的问题
  17. 计算机系统还原后 桌面不显示图标,电脑桌面图标不见了怎么恢复原状?电脑桌面便签不见了怎么找回...
  18. 差分隐私-整理-知乎
  19. (邱维声)高等代数课程笔记:数域
  20. jzoj 3426. 封印一击 (Standard IO)

热门文章

  1. 徐州地区地理生物计算机考试试题,2020年初中学业水平考试 地理、生物7月14日开考...
  2. C语言的从零开始和我自己的心路历程
  3. linux系统怎么设置ftp账号密码错误,linux系统FTP设置账号密码
  4. 仁义礼智信,忠孝廉耻勇
  5. android游戏和ios游戏哪个多,Android游戏类App占27.1% 与iOS差异显著
  6. MySQL错误:Value ‘0000-00-00 00:00:00‘ can not be represented as java.sql.Timestamp
  7. csdn添加新浪微博组件
  8. java基础基础理论知识归纳(一)
  9. 计算机网络知识点概括
  10. C++ 两点之间最短距离