C语言大小端数据转换函数接口

C语言大小端数据转换函数接口,第1张

16BIT大小端函数数据转换接口

static U16 can_app_mib_16Bit_endian_conversion(short value)
{
return (short)((value & 0x00FFU) << 8 | (value & 0xFF00U) >> 8);
}

32BIT大小端函数数据转换接口

static int can_app_mib_32Bit_endian_conversion(int value)
{
return (int)((value & 0x000000FFU) << 24 | (value & 0x0000FF00U) << 8 |
(value & 0x00FF0000U) >> 8 | (value & 0xFF000000U) >> 24);
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/2889803.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-09-14
下一篇 2022-09-14

发表评论

登录后才能评论

评论列表(0条)

保存