gpt4 book ai didi

perl - SQLite可以输出压缩整数吗?

转载 作者:行者123 更新时间:2023-12-03 14:54:17 25 4
gpt4 key购买 nike

有没有办法让SQLite以打包/二进制格式输出无符号整数?

我正在寻找让SQLite产生与perl函数“ print pack('I',1_234_567_890)”等效的功能,其中每个整数(小于2 ^ 32)都使用正好4个字节输出(嗯,在我intel的Linux机器上硬件;我知道这些东西因硬件和字节序而异。)

是否有一些printf格式化魔术可以满足我的需求?

最佳答案

大端32位值(l>):

char( (N >> 24) & 255, (N >> 16) & 255, (N >> 8) & 255, N & 255 )


Little-endian,32位值( l<):

char( N & 255, (N >> 8) & 255, (N >> 16) & 255, (N >> 24) & 255 )

关于perl - SQLite可以输出压缩整数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37355227/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com