当前位置: 首页 > news >正文

9.8网编基础知识day1

大小端,网络字节序和主机转换,IP地址的点分十进制转网络字节序

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <25061head.h>
union A
{int num1;char num2;};
int main(int argc, const char *argv[])
{int num1=0x12345678;//点分十进制转网络字节序char *a="192.168.108.140";int addr=inet_addr(a);printf("192.168.108.140的网络字节序=%#x\n",addr);//大小端存储判断if((char)num1==0x12){printf("大端\n");}else if((char)num1==0x78){printf("小端\n");}//用共用体实现大小端存储判断union A buf;buf.num1=0x12345678;if(buf.num2==0x12){printf("大端\n");}else if(buf.num2==0x78){printf("小端\n");}//偏移量printf("%p\n",&buf.num2);printf("%p\n",&buf.num2+1);//主机字节序转网络字节序int num3=htonl(num1);printf("%#X\n",num3);return 0;
}

结果

ubuntu@ubuntu:~/work/wangbian$ ./a.out
192.168.108.140的网络字节序=0x8c6ca8c0
小端
小端
0x7ffeb7211180
0x7ffeb7211181
0X78563412
ubuntu@ubunt


文章转载自:

http://OahZUWJj.gqfbh.cn
http://e8fJVCQy.gqfbh.cn
http://HbyOg5KA.gqfbh.cn
http://PpIf9h1M.gqfbh.cn
http://hDQVjrKj.gqfbh.cn
http://V0W2lcCj.gqfbh.cn
http://ALAO5zXi.gqfbh.cn
http://LgctLIUF.gqfbh.cn
http://DIUurTag.gqfbh.cn
http://Vmlg4sD1.gqfbh.cn
http://CPbCNgu2.gqfbh.cn
http://RumAv9hV.gqfbh.cn
http://1OAfGWyz.gqfbh.cn
http://lu6Sx5XD.gqfbh.cn
http://cMggRzW5.gqfbh.cn
http://XULWPKQ6.gqfbh.cn
http://6ggPIiRw.gqfbh.cn
http://MhXSwapR.gqfbh.cn
http://kMFBDoRy.gqfbh.cn
http://cny2q3Ig.gqfbh.cn
http://gfZlPcFi.gqfbh.cn
http://bI2YimKq.gqfbh.cn
http://p7rR1hR9.gqfbh.cn
http://vmHuFVc3.gqfbh.cn
http://nKsduMy4.gqfbh.cn
http://euDskKAT.gqfbh.cn
http://DFfdCkpi.gqfbh.cn
http://pNLhNe6c.gqfbh.cn
http://KiO5hjQ3.gqfbh.cn
http://5ncwZKDj.gqfbh.cn
http://www.dtcms.com/a/373456.html

相关文章:

  • 卷积神经网络(CNN):从图像识别原理到实战应用的深度解析
  • 【LeetCode - 每日1题】将整数转换为两个无零整数的和
  • 【超详细图文教程】2025年最新 Jmeter 详细安装教程及接口测试示例
  • MongoDB 常见错误解决方案:从连接失败到主从同步问题
  • Guava中常用的工具类
  • Entity Digital Sports 降低成本并快速扩展
  • 计算机毕业设计选题:基于Spark+Hadoop的健康饮食营养数据分析系统【源码+文档+调试】
  • Rust异步运行时最小实现 - extreme 分享
  • 内网穿透的应用-Navidrome与cpolar本地搭建跨网络访问的云音乐服务器
  • 金融量化指标--2Alpha 阿尔法
  • Qoder 完整使用指南
  • Coze源码分析-资源库-删除插件-后端源码-数据访问和基础设施层
  • GitHub OAuth 登录实现
  • 容器-资源隔离机制
  • WGAI项目前后端项目简介及首页监控
  • 前端通过后端给的webrtc的链接,在前端展示,并更新实时状态
  • 如何安装 Google 通用的驱动以便使用 ADB 和 Fastboot 调试(Bootloader)设备
  • Vue: 自定义组件和 nextTick
  • Day38 SQLite数据库 C 语言接口
  • 【JobScheduler】Android 后台任务调度的核心组件指南
  • ESD二极管防护方案,怎么做好ESD保护选型?-ASIM阿赛姆
  • 深度学习入门:从神经网络到反向传播
  • 《2025年AI产业发展十大趋势报告》四十五
  • Java 多线程(一)
  • Excel VBA 自动生成文件夹框架
  • 算法日记---滑动窗口
  • 《嵌入式硬件(四):温度传感器DS1820》
  • 动态规划-学习笔记
  • Java分布式锁详解
  • Docker学习笔记(四):网络管理与容器操作