以下为linux下64位c,64位ntohl()在C?
文档:man htobe64在Linux(glibc> = 2.9)或FreeBSD。
不幸的是,在2009年的一次尝试中,OpenBSD,FreeBSD和glibc(Linux)没有能够顺利地创建一个(非内核API)libc标准。
目前,这个短位的预处理器代码:
#if defined(__linux__)
# include
#elif defined(__FreeBSD__) || defined(__NetBSD__)
# include
#elif defined(__OpenBSD__)
# include
# define be16toh(x) betoh16(x)
# define be32toh(x) betoh32(x)
# define be64toh(x) betoh64(x)
#endif
(在Linux和OpenBSD上测试)应该隐藏差异。它给你在这4个平台上的Linux / FreeBSD风格的宏。
使用示例:
#include // For 'uint64_t'
uint64_t host_int = 123;
uint64_t big_endian;
big_endian = htobe64( host_int );
host_int = be64toh( big_endian );
这是目前最“标准的C库”方法。
以下为linux下64位c,64位ntohl()在C?相关推荐
- Linux下Oracle 11G r2 (64位)安装
一.硬件配置 IBM3850(以安装环境为基础) 二.软件准备 linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip ...
- Linux 下查看系统是32位 还是64 位的方法
1. 从系统查看 1.1 uname -a 命令 [root@qs-dmm-rh2 ~]# uname -a Linux qs-dmm-rh2 2.6.18-194.el5 #1 SMP Tue Ma ...
- Linux 下查看系统是32位还是64位的方法
1.1 uname -a 命令 [root@qs-dmm-rh2 ~]# uname -a Linux qs-dmm-rh2 2.6.18-194.el5 #1 SMP Tue Mar 16 21:5 ...
- linux下的权限粘滞位
通常情况下用户只要对某个目录具备w写权限,便可以删除该目录下的任何文件,[注意: 只要目录有w权限,就可以删除该目录下的任何文件] 而不论文件的权限是什么. 现在我们举个例子看看 首先在超级用户下创建 ...
- Linux下普通用户使用强制位获取root权限
查找存在强制位的文件 find / -perm -4000 2>/dev/null | xargs s -la 脚本编译 编写一个C脚本,内容如下: int main(void) {setuid ...
- Linux下的C语言编程——位运算
题目:输入一个32位的整数a,使用按位异或^运算,生成一个新的32位整数b,使得该整数b的每一位等于原整数a中该位左右两边两个bit位的异或结果 提示:0 ^ 0 = 0; 1 ^ 1 = 0; ...
- Linux下BMP图片截图
Linux下BMP图片截图 MP是英文Bitmap(位图)的简写,它是Windows操作系统中的标准图像文件格式,能够被多种Windows应用程序所支持.随着Windows操作系统的流行与丰富的W ...
- 如何在 Linux 下安装及使用 CD-ROM
1. 概述 这是 Linux CD-ROM HOWTO. 编撰它的目的是包含一切在 Linux 安装及建置 CDROM 时所 需的知识, 以供大家快速参考. 它将回答常见的问题, 还有指引其它关於唯读 ...
- Linux下BMP图片缩放
Linux下BMP图片缩放 MP是英文Bitmap(位图)的简写,它是Windows操作系统中的标准图像文件格式,能够被多种Windows应用程序所支持.随着Windows操作系统的流行与丰富的W ...
- linux下BMP图片旋转
linux下BMP图片旋转 MP是英文Bitmap(位图)的简写,它是Windows操作系统中的标准图像文件格式,能够被多种Windows应用程序所支持.随着Windows操作系统的流行与丰富的W ...
最新文章
- 2020-11-02C 标准库 - <ctype.h>
- imx6 uboot lvds clock
- 必会重构技巧(三):提取接口
- LoadRunner 如何设置关联
- linux 下mysql安装配置管理以及优化
- java 获取指定后缀名的文件
- 女人为什么必须学习会家庭财富管理?
- 【云图】如何制作全国×××查询系统?
- java之SpringMVC的controller配置总结
- android WebKit实例
- SQL JOIN--初级篇
- Google搜索 - 世界各国Google网址大全
- 明白熊猫与冰墩墩的区别,就知道青云KubeSphere与QKCP该如何选择
- 浅谈Java中的单例模式及四种懒汉模式
- 安装CAD2006出现html,win10系统安装cad2006出现已终止CAd2006-simplifieng安装的设置教程...
- 疏忽了给该内页做外链
- 威海之恋 mv和歌词
- MPI_Bcast与MPI_Comm_split配合,实现行广播或列广播
- P1567 统计天数
- 34岁测试工程师面试美团遭拒:只招30岁以下,能加班但工资要求不高的....