恒美微站
首页
关于我们
建站服务
主题模板
案例展示
资讯中心
联系我们
C语言——位运算
首页
资讯中心
/
C语言——位运算
C语言——位运算
发布时间:2026/8/2 7:05:23
题目写一个函数将小端序排列的整数用大端序的方式存储// 简单作答 unsigned int ver_register(unsigned x) { return ( x 0x000000FF) 24 | ( x 0x0000FF00) 8 | ( x 0x00FF0000) 8 | ( x 0xFF000000) 24 ; } // 考虑兼容问题 #include stdint.h // 明确32位无符号整数永远4字节 uint32_t ver_register(uint32_t x) { return ((x 0x000000FFU) 24) | ((x 0x0000FF00U) 8) | ((x 0x00FF0000U) 8) | ((x 0xFF000000U) 24); }