博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
64bit ntohl hton64
阅读量:6161 次
发布时间:2019-06-21

本文共 702 字,大约阅读时间需要 2 分钟。

  hot3.png

#include 
#include
#include
uint64_t ntoh64(const uint64_t *input){ uint64_t rval; uint8_t *data = (uint8_t *)&rval; data[0] = *input >> 56; data[1] = *input >> 48; data[2] = *input >> 40; data[3] = *input >> 32; data[4] = *input >> 24; data[5] = *input >> 16; data[6] = *input >> 8; data[7] = *input >> 0; return rval;}uint64_t hton64(const uint64_t *input){ return (ntoh64(input));}int main(void){ uint64_t ull; ull = 1; printf("%Iu64\n", ull); ull = ntoh64(&ull); printf("%Iu64\n", ull); ull = hton64(&ull); printf("Iu64\n", ull); return 0;}

转载于:https://my.oschina.net/sanpeterguo/blog/172478

你可能感兴趣的文章
spring boot (二) web swagger2
查看>>
我的友情链接
查看>>
Oracle数据库对象 序列
查看>>
桌面虚拟化之用户体验篇
查看>>
Nginx如何配置静态文件过期时间
查看>>
【Linux学习记录】Linux文件属性权限、目录管理
查看>>
6.4-全栈Java笔记:异常处理办法(下)
查看>>
Ceilometer的知识总结
查看>>
jQuery最佳实践
查看>>
python核心编程-第六章-个人笔记(二)
查看>>
RHCE系列之权限管理----ACL(访问控制列表)
查看>>
MooseFS灾备演练实录
查看>>
在OL6.5_64上安装Oracle11gR2_64
查看>>
Oracle 冷备份详解【实战案例】
查看>>
MongoDB 聚合管道(Aggregation Pipeline)
查看>>
我的友情链接
查看>>
Linux I2C设备驱动编写(二)
查看>>
nginx+tomcat+msm实现seesion共享
查看>>
PS替换图片图标操作
查看>>
join(long)与sleep(long)的区别
查看>>