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

wordpress搜索即时显示seo是什么姓

wordpress搜索即时显示,seo是什么姓,电脑基础培训班哪里有,漳州网站开发Go 语言中只有强制类型转换,没有隐式类型转换。 1. 数值类型之间的相互转换 1.1. 整型和整型之间的转换 package main import "fmt"func main() {var a int8 20var b int16 40fmt.Println(int16(a) b)// 60 }1.2. 浮点型和浮点型之间的转换 packag…

Go 语言中只有强制类型转换,没有隐式类型转换。

1. 数值类型之间的相互转换

1.1. 整型和整型之间的转换

package main
import "fmt"func main() {var a int8 = 20var b int16 = 40fmt.Println(int16(a) + b)// 60
}

1.2. 浮点型和浮点型之间的转换

package main
import "fmt"func main() {var a float32 = 20var b float64 = 40fmt.Println(float64(a) + b)// 60
}

1.3. 整型和浮点型之间的转换

package main
import "fmt"func main() {var a float32 = 20.23var b int = 40fmt.Println(a + float32(b))// 60.23
}

注意:转换的时候建议从低位转换成高位,高位转换成低位的时候如果转换不成功就会溢出,和我们想的结果不一样。

package main
func main() {var a int16 = 129var b = int8(a) // 范围 -128 到 127println("b=", b) // b= -127
}
比如:计算直角三角形的斜边长时使用 math 包的 Sqrt()函数,该函数接收的是 float64 类型的 参数,而变量 a 和 b 都是 int 类型的,这个时候就需要将 a 和 b 强制类型转换为 float64 类型。
package main
import "fmt"
import "math"
func main() {var a, b = 3, 4var c int// math.Sqrt()接收的参数是 float64 类型,需要强制转换c = int(math.Sqrt(float64(a*a + b*b)))fmt.Println(c)// 5
}


2. 其他类型转换成 string 类型

2.1. 通fmt.Sprintf() 把其他类型转换成 String 类型

package main
import ("fmt")
func main() {var i int = 20str1 := fmt.Sprintf("%d", i)fmt.Printf("值:%v 类型:%T\n", str1, str1)// 值:20 类型:stringvar f float64 = 12.456str2 := fmt.Sprintf("%.2f", f)fmt.Printf("值:%v 类型:%T\n", str2, str2)// 值:12.46 类型:stringvar t bool = truestr3 := fmt.Sprintf("%t", t)fmt.Printf("值:%v 类型:%T\n", str3, str3)// 值:true 类型:stringvar b byte = 'a'str4 := fmt.Sprintf("%c", b)fmt.Printf("值:%v 类型:%T\n", str4, str4)// 值:a 类型:string}

Sprintf 使用中需要注意转换的格式 int为%d ,float为%f, bool为%t,byte为%c

2.2. 通过strconv 把其他类型转换成string类型

package main
import ("fmt""strconv"
)func main() {// 整型转成字符串// FormatInt()// 参数1:int64的数值// 参数2:传值int类型的进制var i int = 20str1 := strconv.FormatInt(int64(i), 10)fmt.Printf("值:%v 类型:%T\n", str1, str1)// 值:20 类型:string// 浮点型转成字符串	// FormatFloat()// 参数 1:要转换的值// 参数 2:格式化类型 'f'、'b'、'e'、'E'、'g'、'G',一般用f即可// 参数 3: 保留的小数点,如果为-1表示不对小数点格式化// 参数 4:格式化的类型传入 64或32var f float32 = 20.231313str2 := strconv.FormatFloat(float64(f), 'f', 4, 32)fmt.Printf("值:%v 类型:%T\n", str2, str2)// 值:20.2313 类型:string// 布尔型转成字符串,没有任何意义str3 := strconv.FormatBool(true)fmt.Printf("值:%v 类型:%T\n", str3, str3)// 值:true 类型:string // 字符转成字符串,没有任何意义a:='b' str4 := strconv.FormatUint(uint64(a), 10)fmt.Printf("值:%v 类型:%T\n", str4, str4) //值:98 类型:string}

3. String 类型转换成数值类型

package mainimport ("fmt""strconv"
)func main() {// 字符串类型转换成整型// ParseInt()// 参数1:string数据// 参数2:进制// 参数3:位数 16、32、64str1:= "123456"num1,_:= strconv.ParseInt(str1, 10, 64)fmt.Printf("%v--%T\n", num1, num1)// 123456--int64// 字符串类型转换成浮点型// ParseFloat()// 参数1:string数据// 参数2:位数 32 64str2:= "123456.333xxxx"float2,_:= strconv.ParseFloat(str2, 64)fmt.Printf("%v--%T\n", float2, float2)// 0--float64// 字符串类型转换成布尔型=>不建议这样转bool3, _ := strconv.ParseBool("xxxxxxx") fmt.Printf("值:%v 类型:%T\n", bool3, bool3)// 值:false 类型:bool}

4. 数值类型没法和 bool 类型进行转换

注意:在 go 语言中数值类型没法直接转换成 bool 类型,bool 类型也没法直接转换成数值类型

http://www.dtcms.com/wzjs/186881.html

相关文章:

  • 做网站的需求分析软文外链代发
  • 新零售商业模式seo软文推广工具
  • 谁会建设网站谷歌地图下载
  • 做ppt一般在什么网站好石家庄热搜
  • 开发公司停工监管部门是谁宁波seo外包推广公司
  • 怎么给网站加速石家庄seo外包公司
  • 公司网站建设完成通知深圳google推广
  • 专业团队原图windows优化大师最新版本
  • 网站推广www上海网络营销上海网络推广
  • 企业网站布局数据分析软件
  • jsp语言做网站网络推广策划方案
  • 网站多种语言是怎么做的百度seo优化推广公司
  • 英文网站建设设计设计网站的软件
  • 网站建设哪个最好建站网站关键词优化
  • wpf入可以做网站吗简单的网页设计
  • 泉州建设网站公司吗网页设计作品
  • 网络服务提供者知道或者应当知道网络用户利用其网络服务侵害他电脑优化大师下载安装
  • 金华网站制作系统怎么做好市场宣传和推广
  • 平台公司工作总结seo咨询推广
  • 电商网站建设行情网站页面分析作业
  • 济南建设网站网站软件开发
  • wordpress 网站迁移seo标题关键词优化
  • 用搬瓦工做网站广州seo推荐
  • 专业的移动网站建设公电商关键词seo排名
  • wordpress购物 app百度快速优化软件
  • 网页美工设计简单流程推广seo优化公司
  • 网站接入商爱站网关键词挖掘查询工具
  • 珠海网站建设的公司长春百度推广电话
  • py可以做网站吗长沙网红打卡地
  • 学做陶艺作品的网站免费的舆情网站app