Golang中的_byteswap_ulong是什么?它是否作为一个包存在?我尝试使用二进制包并与阅读器一起玩,但无法正常工作。我需要交换uint64变量中的字节。输入为2832779。输出应为8b392b。 最佳答案 包encoding/binary有一个ByteOrder类型http://golang.org/pkg/encoding/binary/#ByteOrderbinary.LittleEndian和binary.BigEndian让您切换到不同的订单。它并不完全相同,因为它不只是交换字节。但可能会满足您的需求。