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

网站不备案可以登录吗企业网站备案名称要求

网站不备案可以登录吗,企业网站备案名称要求,cms网站搭建,石家庄新华区网站建设书接上回#xff1a;我在GoLong的学习之路#xff08;一#xff09;中在常量最后说了iota的作用。今天这里我在介绍一下我学习Go语言中基本数据类型。 文章目录 Go中的基本数据类型整型特殊整型数字字面语法 浮点型复数布尔值字符串字符串转义符多行字符字符串的常用操作我在GoLong的学习之路一中在常量最后说了iota的作用。今天这里我在介绍一下我学习Go语言中基本数据类型。 文章目录 Go中的基本数据类型整型特殊整型数字字面语法 浮点型复数布尔值字符串字符串转义符多行字符字符串的常用操作函数的调用 byte和rune类型修改字符串 Go中的基本数据类型 Go语言中有丰富的数据类型除了基本的整型、浮点型、布尔型、字符串外还有数组、切片、结构体、函数、map、通道channel等。 整型 整型分为以下两个大类 按长度分为int8、int16、int32、int64 对应的无符号整型uint8、uint16、uint32、uint64 特殊整型 在使用int和 uint类型时不能假定它是32位或64位的整型而是考虑int和uint可能在不同平台上的差异。 注意 在使用 int 时有一个问题需要注意及在获取对象的长度内建函数len() 函数返回的长度可以根据 不同平台的字节长度进行变化。实际使用中切 片或者map的元素数量都可以用 int 表示。但是在涉及到二进制传输读取 文件的结构描述时为了保持文件的结构不会受到不同编译平台字节长度 的影响不要使用int 和 uint。 数字字面语法 Go1.13版本之后引入了数字字面量语法这样便于开发者以二进制、八进制或十六进制浮点数的格式定义数字。 整数字面量写法区分进制整数可以被表示成十进制基数为10、八进制基数为8以及十六进制基数为16十进制是最基本的数值字面量格式可以直接在代码中输入八进制字面值必须带前导0、0O、0o 。 八进制整数只能包括数字0-7十六进制的前缀是0x或0X。 后面可以包含数字0-9和字母af或AF在进行算术计算时或者参与程序所有八进制和十六进制的数字都会被转换成十进制 package mainimport fmtfunc main(){// 十进制var a int 10fmt.Printf(%d \n, a) // 10fmt.Printf(%b \n, a) // 1010 占位符%b表示二进制// 八进制 以0开头var b int 077fmt.Printf(%o \n, b) // 77// 十六进制 以0x开头var c int 0xfffmt.Printf(%x \n, c) // fffmt.Printf(%X \n, c) // FF }浮点型 Go语言支持两种浮点型数float32 和 float64。 float32 的浮点数的最大范围约为 3.4e38可以使用常量定义math.MaxFloat32float64 的浮点数的最大范围约为 1.8e308可以使用一个常量定义math.MaxFloat64 打印浮点数时可以使用fmt包配合动词%f代码如下 package mainimport (fmtmath )func main() {//Pi代表圆周率fmt.Printf(%f\n, math.Pi)fmt.Printf(%.2f\n, math.Pi) }复数 有没有人知道复数在我的概念里这个只有高中的时候有过这个概念我是真的没想到居然会出现在这里。我现在只知道怎么算这个具体含义是个啥我是忘了有小伙伴看见了可以评论区走一波 复数有实部和虚部 Go语言支持两种复数类型complex64和complex128 import (fmt )func main() {var c1 complex64c1 1 2ivar c2 complex128c2 2 3ifmt.Println(c1)fmt.Println(c2) }复数有实部和虚部complex64的实部和虚部为32位complex128的实部和虚部为64位。 布尔值 Go语言中以bool类型进行声明布尔型数据布尔型数据只有true真和false假两个值。 布尔类型变量的默认值为false。Go 语言中不允许将整型强制转换为布尔型.布尔型无法参与数值运算也无法与其他类型进行转换。 字符串 Go语言中的字符串以原生数据类型出现使用字符串就像使用其他原生数据类型int、bool、float32、float64 等一样。 类似于java中的String但是Go中的string是基本类型与java中string的引用类型不同 Go 语言里的字符串的内部实现使用UTF-8编码。 字符串的值为双引号()中的内容可以在Go语言的源码中直接添加非ASCII码字符 import (fmt )func main() {s1 : hellos2 : 你好fmt.Println(s1)fmt.Println(s2) }字符串转义符 Go 语言的字符串常见转义符包含回车、换行、单双引号、制表符等如下表所示。 多行字符 Go语言中要定义一个多行字符串时就必须使用反引号字符 import (fmt )func main() {s1 : 第一行第二行第三行fmt.Println(s1) }反引号间换行将被作为字符串中的换行但是所有的转义字符均无效文本将会原样输出 字符串的常用操作函数的调用 byte和rune类型 组成每个字符串的元素叫做“字符”可以通过遍历或者单个获取字符串元素获得字符。 字符用单引号 ’ 包裹起来。 Go 语言的字符有以下两种 uint8类型或者叫 byte 型代表一个ASCII码字符。rune类型代表一个 UTF-8字符。 当需要处理中文、日文或者其他复合字符时则需要用到rune类型。rune类型实际是一个int32。 Go 使用了特殊的 rune 类型来处理 Unicode让基于 Unicode 的文本处理更为方便也可以使用 byte 型进行默认字符串处理性能和扩展性都有照顾 import (fmt )func main() {s : hello,你好for i : 0; i len(s); i { //bytefmt.Printf(%v(%c) , s[i], s[i])}fmt.Println()for _, r : range s { //runefmt.Printf(%v(%c) , r, r)}fmt.Println() }你们一定要粘贴试试看不然会非常懵逼的。 104(h) 101(e) 108(l) 108(l) 111(o) 44(,) 228(ä) 189(½) 160( ) 229(å) 165(¥) 189(½) 104(h) 101(e) 108(l) 108(l) 111(o) 44(,) 20320(你) 22909(好) 字符串底层是一个byte数组所以可以和[]byte类型相互转换。字符串是不能修改的 字符串是由byte字节组成所以字符串的长度是byte字节的长度。 rune类型用来表示utf8字符一个rune字符由一个或多个byte组成。修改字符串 要修改字符串需要先将其转换成[]rune或[]byte完成后再转换为string。无论哪种转换都会重新分配内存并复制字节数组。 import fmtfunc main() {//用bytes : hello,你好byte1 : []byte(s)byte1[3] 8fmt.Println(string(byte1))//用runes1 : 123456rune2 : []rune(s1)rune2[3] 你fmt.Println(string(rune2)) }Go语言中只有强制类型转换没有隐式类型转换。该语法只能在两个类型之间支持相互转换的时候使用。 基本语法 T(表达式) 学习自李文周博客
http://www.w-s-a.com/news/625797/

相关文章:

  • 网站优化排名易下拉效率查企业网站
  • 网站建设湛江关于汽车的网站
  • 南宁模板建站多少钱企业黄页名单
  • 企业网站的建设一般要素有网站定制公司地址
  • 婚纱摄影网站设计案例四川省城乡建设厅官方网站
  • 怎么做海淘网站wordpress首页表单
  • 大连网站优化技术长沙高端网站建设服务
  • 郎创网站建设做的网站 v2ex
  • 广东网站建设教程江西城乡住房建设网站
  • 做ppt卖给网站wordpress insert
  • 文化传媒公司网站模板wordpress转typecho
  • 网站建设设计视频郑州 服装网站建设
  • 网站建设什么公司好织梦cms默认密码
  • 大型网站 空间网上商城官网入口
  • 成都全美网站建设江苏专业网站建设
  • 足球网站模板有帮忙做阿里巴巴网站的吗
  • 建设厅报名网站京东网站的建设与发展前景
  • 金寨县住房和城乡建设部网站网页作业怎么做一个网站
  • 做ppt模板网站有哪些内容wap是什么意思卡老师
  • 网站建设一定要域名吗网站后台关键词设置
  • 标书制作公司网站坪山网站建设哪家便宜
  • 防止做网站的人修改数值门户网站架构
  • 电子项目外包网站考二建需要什么学历和专业
  • 做网站推广引流效果好吗电商推广技巧
  • 亦庄网站建设价格广州网站推广服务
  • 十大免费ppt网站下载重庆在线高校平台登录
  • 做环保网站案例百度seo教程
  • 体育用品网站模板网站建设话术
  • 潍坊网站建设服务商做网站多久能盈利
  • 嘉定区做网站房产信息查询官网