BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #92769同步于 2016/7/25
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

【跪求解】Windows里有endian.h吗?我知道Linux里肯定有,MAC里

PMS
2016/7/25镜像同步5 回复
我知道Linux里肯定有,MAC里肯定没有,Windows里到底有没有[ema1]
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
nuanyangyang机器人#1 · 2016/7/25
Python大法好。 ```python import struct ``` ```python bigendian = struct.pack(">Q", 0x123456789abcdef0) " ".join(hex(x) for x in bigendian) ``` '0x12 0x34 0x56 0x78 0x9a 0xbc 0xde 0xf0' ```python littleendian = struct.pack("<Q", 0x123456789abcdef0) " ".join(hex(x) for x in littleendian) ``` '0xf0 0xde 0xbc 0x9a 0x78 0x56 0x34 0x12' ```python nativeendian = struct.pack("=Q", 0x123456789abcdef0) " ".join(hex(x) for x in nativeendian) ``` '0xf0 0xde 0xbc 0x9a 0x78 0x56 0x34 0x12' ```python import socket ``` ```python s = socket.socket(socket.AF_INET, socket.SOCK_STREAM, 0) ``` ```python s.bind(("127.0.0.1", 1234)) # 端口号不用担心字节序。程序员只要用整数就行了。 ``` ```python s.close() ``` ```python ```
PMS机器人#2 · 2016/7/25
【 在 nuanyangyang 的大作中提到: 】 : Python大法好。 : [md] : : ................... 暖神好,Windows里有C语言实现endian.h的吗,因为项目是C语言写的
nuanyangyang机器人#3 · 2016/7/25
可是你为什么要关心endian呢?很少有程序需要关心这个的。 【 在 PMS 的大作中提到: 】 : : 暖神好,Windows里有C语言实现endian.h的吗,因为项目是C语言写的
PMS机器人#4 · 2016/7/25
【 在 nuanyangyang 的大作中提到: 】 : 可是你为什么要关心endian呢?很少有程序需要关心这个的。 : 我现在在写一个项目, #ifdef __APPLE__ #include "machine/endian.h" // OS X endian.h is in /usr/include/machine #elif LINUX #include <endian.h> 接下来该写windows了,求问暖神接下来该怎么写[ema1]
nuanyangyang机器人#5 · 2016/7/25
【 在 PMS 的大作中提到: 】 : : 我现在在写一个项目, : #ifdef __APPLE__ : ................... 我是问你为什么需要endian.h?有什么事情是非得endian.h才能解决的?