首页 » 网站建设 » phpint转字节技巧_golang byte和int互相转换

phpint转字节技巧_golang byte和int互相转换

访客 2024-12-14 0

扫一扫用手机浏览

文章目录 [+]
小编

package mainimport ( "fmt" "encoding/binary")/打算机处理字节序的时候, 不知道什么是高位字节, 什么是低位字节。
它只知道按顺序读取字节, 先读第一个字节, 再读第二个字节。
如果是大端字节序, 先读到的便是高位字节, 后读到的便是低位字节。
小端字节序恰好相反。
字节序的处理, 便是一句话:"只有读取的时候, 才必须区分字节序, 其他情形都不用考虑。
"/// int64 转 []byte, 网络字节序为大端字节序, GO措辞编程一样平常采取大端字节序func Int64ToBytes(i int64) []byte { var buf = make([]byte, 8) binary.BigEndian.PutUint64(buf, uint64(i)) return buf}func BytesToInt64(buf []byte) int64 { return int64(binary.BigEndian.Uint64(buf))}func main() { var i int64 = 2323 buf := Int64ToBytes(i) fmt.Println(buf) fmt.Println(BytesToInt64(buf))}

phpint转字节技巧_golang byte和int互相转换

phpint转字节技巧_golang byte和int互相转换

(图片来自网络侵删)
标签:

相关文章

大数据开采,新时代的能源宝藏与挑战

大数据时代,信息如同汹涌的洪水,浩瀚无边。在这个信息爆炸的时代,如何有效地开采和利用大数据,已经成为各行各业亟待解决的问题。本文将...

网站建设 2024-12-16 阅读0 评论0

大数据归拢,开启智能时代的钥匙

随着信息技术的飞速发展,大数据已经成为当今时代的重要特征之一。大数据归拢,作为大数据处理的重要环节,对数据资源的挖掘和利用起到了至...

网站建设 2024-12-16 阅读0 评论0