<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>微控圈（MCU Loop） - C/C++</title>
    <link>https://mculoop.com/forum-22-1.html</link>
    <description>Latest 20 threads of C/C++</description>
    <copyright>Copyright(C) 微控圈（MCU Loop）</copyright>
    <generator>Discuz! Board by Comsenz Inc.</generator>
    <lastBuildDate>Thu, 30 Apr 2026 11:34:45 +0000</lastBuildDate>
    <ttl>60</ttl>
    <image>
      <url>https://mculoop.com/static/image/common/logo_88_31.gif</url>
      <title>微控圈（MCU Loop）</title>
      <link>https://mculoop.com/</link>
    </image>
    <item>
      <title>结构体内存对齐规则</title>
      <link>https://mculoop.com/thread-119-1-1.html</link>
      <description><![CDATA[[md]

规则 1：结构体中元素是按照定义顺序一个一个放到内存中去的，但并不是紧密排列的。从结构体存储的首地址开始，每一个元素放置到内存中时，它都会认为内存是以它自己的大小来划分的，因此元素放置的位置一定会在自己宽度的整数倍上开始（以结构体变量首地址为 0  ...]]></description>
      <category>C/C++</category>
      <author>阡陌</author>
      <pubDate>Fri, 12 Jan 2024 16:20:08 +0000</pubDate>
    </item>
    <item>
      <title>C 语言运算符优先级</title>
      <link>https://mculoop.com/thread-107-1-1.html</link>
      <description><![CDATA[[md]
C 语言中运算符的优先级分为 15 级，从高到低依次为：

优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右 () 圆括号 (表达式) / 函数名(形参表) . 成员选择（对象） 对象.成员名 -&amp;gt; 成员选择（指针） 对象指针-&amp;gt;成员名 2 ...]]></description>
      <category>C/C++</category>
      <author>阡陌</author>
      <pubDate>Sat, 06 Jan 2024 17:29:43 +0000</pubDate>
    </item>
    <item>
      <title>在 C++ Builder 中使位图背景透明的方法</title>
      <link>https://mculoop.com/thread-57-1-1.html</link>
      <description><![CDATA[[md]
---
title: 在 C++ Builder 中使位图背景透明的方法
date: 2021-11-03 17:37
updated: 2021-11-03 17:37
tags: [BCB]
---

本文提供一种使用 Graphics::TBitmap 的方法使位图背景透明化，直接上代码：

```cpp
Graphics::TBitmap *bm = new Graphics::TBitmap;
bm- ...]]></description>
      <category>C/C++</category>
      <author>阡陌</author>
      <pubDate>Mon, 25 Dec 2023 16:05:02 +0000</pubDate>
    </item>
    <item>
      <title>如何修改 Visual Studio 中 Windows SDK 路径的宏定义</title>
      <link>https://mculoop.com/thread-56-1-1.html</link>
      <description><![CDATA[[md]

Visual Studio 2022 有时候莫名其妙地在不能正常编译（可能是装多个 SDK 造成的），找不到 `ctype.h` 等头文件。在项目的 VC++ 目录定义中发现是 SDK 宏定义出错了，比如正常路径是 `C:\\Program Files (x86)\\Windows Kits`，但变成了 `C:\\Program Files \\Windows  ...]]></description>
      <category>C/C++</category>
      <author>阡陌</author>
      <pubDate>Mon, 25 Dec 2023 16:04:02 +0000</pubDate>
    </item>
    <item>
      <title>Base64 编码</title>
      <link>https://mculoop.com/thread-25-1-1.html</link>
      <description><![CDATA[[md]

![banner3](https://file.mculoop.com/images/2022/11/banner3_1668589651.jpg)

Base64 编码是通过 64 基数将二进制数据转换为 ASCII 字符串的一种转换方案。由于通过改变这些基数可以产生不同的转换结果以更适用于某一领域，所以 Base64 实际上是此类转换方案的 ...]]></description>
      <category>C/C++</category>
      <author>阡陌</author>
      <pubDate>Mon, 18 Dec 2023 17:18:26 +0000</pubDate>
    </item>
    <item>
      <title>Intel HEX</title>
      <link>https://mculoop.com/thread-24-1-1.html</link>
      <description><![CDATA[[md]

Intel HEX 是一种用 ASCII 文本表达二进制文件信息的文件格式，对于我们玩嵌入式的人来说并不陌生。本文有两个目的：

- 阐明 Intel HEX 的文件格式；
- 用 C 语言解析和生成 HEX 文件。



## 文件格式

Intel HEX 是以记录（ record ）为单位的，文件的每行存放 ...]]></description>
      <category>C/C++</category>
      <author>阡陌</author>
      <pubDate>Mon, 18 Dec 2023 17:09:48 +0000</pubDate>
    </item>
    <item>
      <title>燃气表 ISO7064 MOD11,10 校验</title>
      <link>https://mculoop.com/thread-2-1-1.html</link>
      <description><![CDATA[[md]

《T/CGAS 003-2017 民用智能燃气表通用技术要求》中定义了表号编制组成为：

&gt;表号由 16 位 BCD 码组成，由表厂代码(3 位)+生产年月(4 位)+流水号(6 位)+嵌入式软件代号(2 位)+校验位(1 位)构成。
&gt;
&gt;校验位算法 应采用 ISO7064，MOD11，10 校验系统校验码计算方 ...]]></description>
      <category>C/C++</category>
      <author>阡陌</author>
      <pubDate>Sat, 16 Dec 2023 18:04:45 +0000</pubDate>
    </item>
  </channel>
</rss>