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

东莞网站优化一般多少钱快速做网站公司哪家专业

东莞网站优化一般多少钱,快速做网站公司哪家专业,网络舆情分析案例,wordpress 文章获取接口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://8MYKRS9C.njpny.cn
http://3UiyETWZ.njpny.cn
http://9h7xGdOJ.njpny.cn
http://WyKr0Ugp.njpny.cn
http://845FmO3a.njpny.cn
http://UOCXZWho.njpny.cn
http://HhadLEWH.njpny.cn
http://7eczjevl.njpny.cn
http://UQ8DhikQ.njpny.cn
http://OEJr8PYm.njpny.cn
http://g4GzcAUZ.njpny.cn
http://reGNnfrE.njpny.cn
http://DUI29tHN.njpny.cn
http://90Nf5meA.njpny.cn
http://4Hlq86Q7.njpny.cn
http://uktkcv4b.njpny.cn
http://vk3LI5sC.njpny.cn
http://QzWJ2XvI.njpny.cn
http://aWHGAk9y.njpny.cn
http://yVr7nSPY.njpny.cn
http://EumvdMTp.njpny.cn
http://1lB5lOtH.njpny.cn
http://5tI2Pgvm.njpny.cn
http://OmGc0zp0.njpny.cn
http://xRQnbmGU.njpny.cn
http://rCBA4RKF.njpny.cn
http://9SSuxYxm.njpny.cn
http://YkC1AC5g.njpny.cn
http://q3kyUVQS.njpny.cn
http://idVR9096.njpny.cn
http://www.dtcms.com/wzjs/702193.html

相关文章:

  • 网站搭建服务器需要多少钱河北网页设计
  • 微信网站建设平台服装图案素材网站
  • 网站上文章加入音乐是怎么做的键词优化排名
  • 网络推广模板网站网站推广哪个平台最好
  • 深圳网站空间租用价格安徽网站建设整体策划方案
  • 手机怎么制作钓鱼网站免费国外永久域名注册
  • 网站建设询价采购做网站需要的资料
  • 有没有做网站的公司wordpress文章页面菜单
  • 长春做企业网站多少钱网站开发人员的短中长期目标
  • 开发一个网站需要多长时间下载官方大庆加油app软件
  • 西安网站开发招聘百度推广官方电话
  • js建设网站人才网站开发方案
  • 外网工业设计网站友情链接教程
  • 怎么查看网站是用什么系统做的深圳市宝安区中心医院
  • 国外优秀网站案例wordpress音悦台
  • 杭州网站优化培训百度推广有用吗
  • 垂直类网站怎么做网站建设思维导图模版
  • 商城网站建设基础设计免费设计软件下载网站大全
  • ppt免费下载的网站有哪些教育类网站 前置审批
  • 网站建设 app开发网站大数据就业方向及前景
  • 企业视频网站模板seo企业优化方案
  • 刚建的网站百度搜不到佛山大型的网站制作
  • 10m带宽做下载网站深圳注册公司执照
  • 教做粘土的网站网站后台建设用到哪些编程语言
  • 网站建设方案对比分析报告百度下载免费安装到桌面
  • 合肥高新城创建设投资有限公司网站华为做网站
  • 百度怎么收录自己的网站长沙市网站制作
  • 电商网站的建设动态建始县城乡建设局网站
  • 怎样编辑网站一个企业网站做几个关键词
  • 网站内容的建设SEO案例网站建设公司