当前位置: 首页 > news >正文

响应式企业网站建设网站建设微商城

响应式企业网站建设,网站建设微商城,网页设计制作网站,个人网站注册目录 知识结构 整型、浮点型 1.整型 2.浮点型 复数、布尔类型 1.复数 2.布尔类型 字符与字符串 1.字符串的格式化 2.字符串的截取 3.格式化好的字符串赋值给量 4.字符串的转换 5.strings包 知识结构 整型、浮点型 1.整型 在Go语言中#xff0c;整型数据是一种基…目录 知识结构 整型、浮点型 1.整型 2.浮点型 复数、布尔类型 1.复数 2.布尔类型 字符与字符串 1.字符串的格式化 2.字符串的截取 3.格式化好的字符串赋值给量 4.字符串的转换 5.strings包 知识结构 整型、浮点型 1.整型 在Go语言中整型数据是一种基本的数据类型用于表示整数。Go语言提供了多种整型数据类型包括有符号和无符号的整型以及不同大小的整型。 以下是Go语言中常用的整型数据类型 int有符号整数类型根据平台和编译器其大小可能有所不同。在大多数现代系统上int的大小为32位或64位。 int8有符号8位整数类型 int16有符号16位整数类型 int32有符号32位整数类型 int64有符号64位整数类型 uint无符号整数类型大小与int相同但只能表示非负整数。 uint8无符号8位整数类型 uint16无符号16位整数类型 uint32无符号32位整数类型 uint64无符号64位整数类型 在进行整形数据的处理时需要选择合适的整型类型进行数据处理 关于不同进制数的表示如下 2.浮点型 在Go语言中浮点型数据用于表示带有小数点的数值。Go语言提供了两种类型的浮点数float32和float64。 float3232位单精度浮点数其范围约为±1.18E-38到±3.4E38精度约为7位小数。float6464位双精度浮点数也称为double其范围约为±2.23E-308到±1.80E308精度约为15位小数。 浮点型数据最主要的特点就是不精确 package main import fmt// 只有同类型才能参与运算位数不同也不能匹配 func main() {//浮点类型 --- 不精确的,二进制存储小数位//小数点不能精确表示var f1 float32var f2 float32var f3 float32f1 0.111111f2 0.222222f3 0.333333if f1f2 f3 {fmt.Println(ok)} else {fmt.Println(error)} } 该代码运行的结果就是“error”因为浮点型数据在计算机中的表示采用的是IEEE 754标准该标准规定了32位单精度浮点数和64位双精度浮点数的表示方法。理论上32位浮点数最多能表示的数是2^32个而小数却有无数个因此无法精确表示所有的小数。 复数、布尔类型 这两个数据类型就简单了解即可下面是相关演示 1.复数 package mainimport fmtfunc main(){c : 52ifmt.Println(c)fmt.Printf(c type is %T\n,c) } 这种带了“i”的就是复数所以展现的类型是complex128也就是复数形式。 2.布尔类型 bool类型默认取值为false 字符与字符串 1.字符串的格式化 %d十进制整数输出%x十六进制整数输出%T输出数据类型%c转换成字符输出%f浮点类型数输出%.2f保留两位小数输出%%输出百分号本身%s输出字符串 2.字符串的截取 pacakge main import fmtfunc main() {str4 : abcdefgfmt.Println(str4[4]) //取到下标为4的字符即e,输出e的ASCII码值也就是101fmt.Println(string(str4[0:5])) //左闭右开区间取到qbcdefmt.Println(string(str4[5:])) //fg } 3.格式化好的字符串赋值给量 fmt.Sprintf 是 Go 语言中的一个函数它用于将格式化的数据转换成字符串。这个函数是 fmt 包的一部分通常用于构建字符串。 4.字符串的转换 int--float:直接用float32()就可以 num1 : 100f1 : float64(num1) 但是字符串的转换就要用到一个包strconv Atoi将字符串转换为整型数要保证这个字符串是可以转换的比如“100”“50”这样的字符串。 Itoa将整型转换为字符串。 func main() {//int -- stringnum : 100str1 : strconv.Itoa(num)fmt.Printf(%s type is %T\n, str1, str1)//string -- intstr2 : 100num2, _ : strconv.Atoi(str2)fmt.Printf(num2 type is %T\n, num2) } 5.strings包 string包 contains判断一个字符串s是否包含substr fmt.Println(strings.Contains(abc, a)) count:计算substr在s中出现多少次 fmt.Println(strings.Count(aabbccdd, ab)) HasPrefix(s,prefix) 判断字符串s是否以prefix开头 HasSuffix(s,suffix) 判断字符串s是否以suffix结尾 Index(s,substr) 判断substr在s字符串中第一次出现的下标位置如果没有找到就返回-1 Replace(s,old,new,n) 将s字符串中原来的old替换为新的new替换n次n为-1表示全部替换 Tolower(s) 将一个字符串全部转化为小写 ToUpper(s) 将一个字符串全部转化为大写 Split(ab:xy:mn,:) :按照冒号将字符串进行切割 //[ab xy mn] 使用strings包的内容可以快速对字符串做出处理。
http://www.pierceye.com/news/935988/

相关文章:

  • 网站建设价格是哪些方面决定的wordpress32m
  • 建设公司网站哪家好网站建设 中企动力洛阳分公司
  • 如何做自己的大淘客网站开公司建网站
  • 在线网站设计工具腾讯做的电子商务网站
  • 重庆建设工程证照查询网站东莞松山湖
  • 唐山市政建设总公司网站南阳网站推广招聘
  • wordpress搭建网站网站建立网络优化
  • 杭州住房和城乡建设部网站东莞常平粤海水务
  • 网站设计方案案例yw55516can优物入口
  • 重庆有哪些做网站公司好丹东 建设集团 招聘信息网站
  • 深圳高端网站建设建设凡科网站
  • 类似织梦的建站cms百度广州分公司待遇
  • 仿qq商城版淘宝客网站源码模板+带程序后台文章dede织梦企业程序上海专业制作网页
  • 网站建设服务8合肥网红打卡地
  • 网站按关键词显示广告图片如何在本地搭建网站
  • 安徽网站建设认准-晨飞网络域名和网站建设
  • 上海人才网最新招聘信息官方网站互联网软件
  • 网站备案审核流程图长治专业做网站
  • 网站建设的参考文献英文北京市住房建设官网站
  • 网站文件夹命名seo大连网站建设方案咨询
  • 重庆推广一个网站网站标题flash
  • 潍坊住房与城乡建设局网站邮箱号怎么注册
  • 有没有免费开网站的电子商务网站建设讨论
  • 拓者室内设计网站东方甄选采用了哪些网络营销方式
  • 电子商务网站开发案例dw怎么制作好看的个人网页
  • 爱站网 关键词挖掘工具站长工具wordpress登陆框
  • dede手机网站更新实时新闻
  • 信息化建设 网站作用专业设计网站公司
  • 秦皇岛金洋建设集团网站找人做小程序要多少钱
  • 郑州专业做网站企业wordpress 添加文件权限