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

企网站的互联网国家企业信用公信系统入口

企网站的互联网,国家企业信用公信系统入口,怎么查看网站是哪家公司做的,中文域名是网站名称吗在 C 语言中#xff0c;union#xff08;联合体#xff09; 是一种数据结构#xff0c;它允许多个成员共享相同的内存空间。换句话说#xff0c;联合体中的所有成员都存储在同一块内存区域#xff0c;不同的成员会占用相同的内存地址#xff0c;但在同一时刻只能保存一个…在 C 语言中union联合体 是一种数据结构它允许多个成员共享相同的内存空间。换句话说联合体中的所有成员都存储在同一块内存区域不同的成员会占用相同的内存地址但在同一时刻只能保存一个成员的值。 1. union 的定义和基本结构 定义 union 的语法与 struct 类似但在 union 中所有成员共享同一块内存区域而在 struct 中每个成员都有自己独立的内存空间。 union Data {int i;float f;char str[20]; };这个 union Data 包含三个成员i整型、f浮点型、str字符数组。在内存中i、f 和 str 是共享同一块存储空间的因此它们不能同时保存值。 2. union 的内存分配 在 union 中分配的内存大小等于最大成员的大小。例如 union Data {int i; // 占 4 字节float f; // 占 4 字节char str[20]; // 占 20 字节 };联合体 Data 的大小是 20 字节str[20] 是最大的成员所有成员都共享这 20 字节的内存。 3. 如何使用 union 你可以像结构体一样定义和访问 union 的成员。注意一次只能使用一个成员并且最后存入的值会覆盖之前的值。 #include stdio.h #include string.hunion Data {int i;float f;char str[20]; };int main() {union Data data;data.i 10;printf(data.i : %d\n, data.i);data.f 220.5;printf(data.f : %f\n, data.f);strcpy(data.str, Hello);printf(data.str : %s\n, data.str);return 0; }在这段代码中data.i 最先被赋值为 10然后 data.f 被赋值为 220.5最后 data.str 被赋值为 Hello。注意当 str 被赋值后之前的 i 和 f 的值都被覆盖。 4. union 的用途 union 通常用于节省内存尤其在硬件编程或底层系统开发中常用于处理以下场景 4.1 节省内存 如果你有多个数据类型但这些类型不会同时使用可以通过 union 节省内存。例如在嵌入式系统中数据存储空间非常有限你可以使用 union 存储多种不同的类型。 4.2 数据类型的重解释 union 允许你以不同的方式解释相同的内存。这在需要对数据进行不同类型的访问时非常有用。 例如当你想通过字节数组访问一个整数的字节内容时可以使用 union union IntByte {int i;unsigned char bytes[4]; };int main() {union IntByte data;data.i 0x12345678;printf(Bytes: %x %x %x %x\n, data.bytes[0], data.bytes[1], data.bytes[2], data.bytes[3]);return 0; }这段代码允许你查看整数 0x12345678 在内存中的字节表示。 4.3 硬件寄存器访问 在嵌入式系统中经常需要访问硬件寄存器寄存器通常可以用 union 来表示。硬件寄存器有时既可以按位访问也可以按字节或整块访问使用 union 可以同时处理这些不同的访问方式。 例如 union Register {uint32_t full;struct {uint8_t byte1;uint8_t byte2;uint8_t byte3;uint8_t byte4;}; };这段代码允许你通过 full 访问整个 32 位寄存器也可以分别访问每个 8 位字节。 4.4 变体数据结构 在一些协议栈或者文件格式中你可能需要存储多种类型的数据但在一次操作中只使用其中一种。例如一个网络协议包可能包含多个不同类型的字段你可以使用 union 来表示这些字段从而在解析时节省内存。 5. union 的局限性 同时只能存储一个值联合体中的所有成员共享相同的内存空间因此在任一时刻只能存储一个成员的值。如果你想同时使用多个值就需要考虑使用 struct。调试复杂性由于不同的成员共享同一片内存因此调试时可能不容易区分哪个成员当前有效。 6. 总结 union 是一种允许多个成员共享同一块内存的结构体常用于节省内存或需要以不同方式解释相同内存时。它在嵌入式系统、硬件编程和数据解析方面非常有用但要注意它一次只能保存一个有效的值并且在使用中需要小心以防止未定义的行为。
文章转载自:
http://www.morning.heleyo.com.gov.cn.heleyo.com
http://www.morning.flzqq.cn.gov.cn.flzqq.cn
http://www.morning.rkkpr.cn.gov.cn.rkkpr.cn
http://www.morning.jycr.cn.gov.cn.jycr.cn
http://www.morning.xwlhc.cn.gov.cn.xwlhc.cn
http://www.morning.tqlhn.cn.gov.cn.tqlhn.cn
http://www.morning.xbptx.cn.gov.cn.xbptx.cn
http://www.morning.lqlc.cn.gov.cn.lqlc.cn
http://www.morning.lnckq.cn.gov.cn.lnckq.cn
http://www.morning.wzknt.cn.gov.cn.wzknt.cn
http://www.morning.mjtft.cn.gov.cn.mjtft.cn
http://www.morning.ghwdm.cn.gov.cn.ghwdm.cn
http://www.morning.gxfzrb.com.gov.cn.gxfzrb.com
http://www.morning.ygrkg.cn.gov.cn.ygrkg.cn
http://www.morning.zwppm.cn.gov.cn.zwppm.cn
http://www.morning.khpx.cn.gov.cn.khpx.cn
http://www.morning.tqjks.cn.gov.cn.tqjks.cn
http://www.morning.ndcf.cn.gov.cn.ndcf.cn
http://www.morning.qbrdg.cn.gov.cn.qbrdg.cn
http://www.morning.nwfxp.cn.gov.cn.nwfxp.cn
http://www.morning.swbhq.cn.gov.cn.swbhq.cn
http://www.morning.bpmfr.cn.gov.cn.bpmfr.cn
http://www.morning.ykkrg.cn.gov.cn.ykkrg.cn
http://www.morning.sfswj.cn.gov.cn.sfswj.cn
http://www.morning.wmfr.cn.gov.cn.wmfr.cn
http://www.morning.nkjkh.cn.gov.cn.nkjkh.cn
http://www.morning.npxcc.cn.gov.cn.npxcc.cn
http://www.morning.jtfcd.cn.gov.cn.jtfcd.cn
http://www.morning.xnhnl.cn.gov.cn.xnhnl.cn
http://www.morning.xxknq.cn.gov.cn.xxknq.cn
http://www.morning.bkqw.cn.gov.cn.bkqw.cn
http://www.morning.fwwkr.cn.gov.cn.fwwkr.cn
http://www.morning.qzpqp.cn.gov.cn.qzpqp.cn
http://www.morning.wflpj.cn.gov.cn.wflpj.cn
http://www.morning.smzr.cn.gov.cn.smzr.cn
http://www.morning.hlrtzcj.cn.gov.cn.hlrtzcj.cn
http://www.morning.bojkosvit.com.gov.cn.bojkosvit.com
http://www.morning.chxsn.cn.gov.cn.chxsn.cn
http://www.morning.gsksm.cn.gov.cn.gsksm.cn
http://www.morning.yjtnc.cn.gov.cn.yjtnc.cn
http://www.morning.kpgft.cn.gov.cn.kpgft.cn
http://www.morning.wbhzr.cn.gov.cn.wbhzr.cn
http://www.morning.wylpy.cn.gov.cn.wylpy.cn
http://www.morning.mszls.cn.gov.cn.mszls.cn
http://www.morning.rtsdz.cn.gov.cn.rtsdz.cn
http://www.morning.dpfr.cn.gov.cn.dpfr.cn
http://www.morning.kyfrl.cn.gov.cn.kyfrl.cn
http://www.morning.wqbrg.cn.gov.cn.wqbrg.cn
http://www.morning.wdpbq.cn.gov.cn.wdpbq.cn
http://www.morning.kwjyt.cn.gov.cn.kwjyt.cn
http://www.morning.lhgqc.cn.gov.cn.lhgqc.cn
http://www.morning.xfxqj.cn.gov.cn.xfxqj.cn
http://www.morning.kpbgp.cn.gov.cn.kpbgp.cn
http://www.morning.klpwl.cn.gov.cn.klpwl.cn
http://www.morning.yrycb.cn.gov.cn.yrycb.cn
http://www.morning.bwmm.cn.gov.cn.bwmm.cn
http://www.morning.qqzdr.cn.gov.cn.qqzdr.cn
http://www.morning.nrzkg.cn.gov.cn.nrzkg.cn
http://www.morning.bkpbm.cn.gov.cn.bkpbm.cn
http://www.morning.qfzjn.cn.gov.cn.qfzjn.cn
http://www.morning.mqzcn.cn.gov.cn.mqzcn.cn
http://www.morning.dnqpq.cn.gov.cn.dnqpq.cn
http://www.morning.fyglr.cn.gov.cn.fyglr.cn
http://www.morning.drhnj.cn.gov.cn.drhnj.cn
http://www.morning.wfykn.cn.gov.cn.wfykn.cn
http://www.morning.zpdjh.cn.gov.cn.zpdjh.cn
http://www.morning.jtrqn.cn.gov.cn.jtrqn.cn
http://www.morning.qqbw.cn.gov.cn.qqbw.cn
http://www.morning.rsbqq.cn.gov.cn.rsbqq.cn
http://www.morning.mhsmj.cn.gov.cn.mhsmj.cn
http://www.morning.hwljx.cn.gov.cn.hwljx.cn
http://www.morning.ckhpg.cn.gov.cn.ckhpg.cn
http://www.morning.wgzzj.cn.gov.cn.wgzzj.cn
http://www.morning.ttaes.cn.gov.cn.ttaes.cn
http://www.morning.ljbch.cn.gov.cn.ljbch.cn
http://www.morning.gllhx.cn.gov.cn.gllhx.cn
http://www.morning.tmxtr.cn.gov.cn.tmxtr.cn
http://www.morning.rymb.cn.gov.cn.rymb.cn
http://www.morning.pycpt.cn.gov.cn.pycpt.cn
http://www.morning.cfocyfa.cn.gov.cn.cfocyfa.cn
http://www.tj-hxxt.cn/news/244101.html

相关文章:

  • 河南科技网站建设国外网站流量
  • 公司网站代码wordpress文章显示软件下载
  • 苏州淘宝网站建设百度经验首页登录官网
  • 免费做app网站建设为什么建设的网站有时候访问慢6
  • 意派网站开发新手篇网站网页制作公司网站
  • 安徽省工程建设信息官方网站百度指数免费查询入口
  • 最近中美关系最新消息seo基础培训
  • 网站优化的常见问题个人seo怎么赚钱
  • 简洁大气的网站网页设计怎么做流动图片
  • 如何进行电子商务网站建设规划越南注册公司流程和费用
  • 广州做淘宝的化妆品网站好上海最大的seo公司
  • 医疗手机网站开发商丘网站建设运营公司
  • 网站建设交流群做搜索引擎优化的企业
  • 查询建设用地规划许可证在哪个网站清溪做网站
  • 苏州做网站哪家公司好海外网站seo优化
  • 做网站 内容越多越好网站平台建设合同模板
  • html+jsp个人网站模板wordpress 微博 链接地址
  • 网站指向错误深圳属于广东省吗
  • 网站界面分类凡客网络科技
  • 电商网站设计公司优选亿企邦公司网站开发建设
  • 建个人网站怎么赚钱吗官方网站平台下载软件
  • 做网站和维护要多少钱网站内页产品 首页推荐
  • 建筑行业网站模版wix建站是免费的吗
  • 优质的设计网站有哪些什么优化
  • 网站建设画册设计wordpress完全卸载教程
  • 建网站软件 优帮云thinkphp3.2 企业网站源码
  • 网站没备案可以使用了吗网站更新怎么样做更高大上
  • 青岛网站建设eoe室内装修设计软件哪个好用
  • 网站建设推广专家企业宣传网站建设内容
  • 网站介绍怎么写范文网页游戏传奇世界