关于windows、VC中的ntohl/htonl,多谢!

toyjoy toyjoy 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
void main()
{
unsigned long c = 0x12345678;
unsigned long d = 0;
unsigned long e = 0;

d = htonl(c);
e = ntohl(c);

printf("1=%x\n", c);
printf("2=%x\n", d);
printf("3=%x\n", e);
}

为什么d、e的值是一样的?难道这两个函数不能自动判断本地的字节序,
而只是简单的将参数中的变量c的字节序颠倒就完了?

...全文

相关推荐

VC中IP地址控件的赋值与取值

VC中IP地址控件的赋值与取值,方法一:为IP控件增加关联变量;方法二:使用VC提供的Format函数

tianmengying

vc6.0c语言UDP传输系统源码vc6.0c语言UDP传输系统源码

vc6.0c语言UDP传输系统源码vc6.0c语言UDP传输系统源码提取方式是百度网盘分享地址

codedadi

告别效率低谷:用ADS仿真手把手教你设计高回退Doherty功放(附1:2非对称案例)

本文详细解析了如何使用ADS仿真设计高回退Doherty功放,特别针对1:2非对称架构进行深入探讨。通过优化功率分配比、峰值管开启阈值等关键参数,显著提升功放在9dB回退点的效率至75%以上,适用于LTE等高PAPR信号场景。文章还提供了ADS仿真环境搭建、参数优化及工程化设计的实用技巧。

weixin_33743248

新手3dslicer手动肝脏切割及体积测量(详细图文)

刚接手软件的时候,我一直想用自动分割工具,试验了Med sam,依赖安装不了;试验了英伟达的AI,NvidiaAIAssis,传服务器根本没反应,所有只有用了手动切割。不要求所有层面勾画,但是最好是典型层面都勾画一下,特别是有毗邻脏器密度相近的层面。点击3D后可能三维窗口未显示,可以调整一下窗口大小,有可能显示在我们看见的范围之外。早就准备更新这篇了,由于懒癌发作,一直早葛优躺,今天刚好有点时间,就简单写下来。

linjianping513

数字音频接口之I2S总线协议详解

1、SDATA,也就是串行数据信号,使用二进制传输数字信号。请注意数据的传输形式为补码的方式2、例如音频的采样率是8K,一s内存采样8K个点,一个点包含一个左声道,一个右声道,所以LRCK是8K,BCLK是2×采样频率×采样位数3、同时双向(TX和RX)音频流:串行数据同步移位到时钟信号SCK和LRCK。在SCK的下降沿将TX数据写入SDOUT引脚,并在SCK的上升沿从SDIN引脚读取RX数据。始终首先发送最高有效位(MSB);TX和RX均可在主模式和从模式下使用。

艾尚电子学习
评论 17
收藏 已收藏
分享
返回顶部
toyjoy
C语言 70,039 成员 243,237 内容