智能工控

详解C语言整数和浮点数在内存中的存储-牛翰网

详解C语言整数和浮点数在内存中的存储

目录 1. 整数在内存中的存储 2. 大小端字节序和字节序判断 2.1 什么是大小端? 2.2 为什么有大小端? 3. 浮点数在内存中的存储 3.1 浮点数的存储 3.1.1 浮点数存的过程 3.1.2 浮点数取的过程 3.2...
1182b353bfaf307e的头像-牛翰网李白同学4个月前
0528
C语言左旋字符串的三种实现方式-牛翰网

C语言左旋字符串的三种实现方式

题目: 实现一个函数,可以左旋字符串中的k个字符。 例如:ABCD左旋一个字符得到BCDAABCD左旋两个字符得到CDAB 方法一: 我们画个图分析一下: 基本逻辑: 就是我们每一次旋转之前,我们就取出 ...
1182b353bfaf307e的头像-牛翰网李白同学4个月前
03411
C++实现获取系统时间的方法小结-牛翰网

C++实现获取系统时间的方法小结

目录 Linux 方法一 方法二 Windows 方法一 方法二 方法三 Linux 方法一 使用time.h中的gettimeofday(),示例代码如下, #include <iostream> #include <sys/time.h> int main() { s...
7f7c7b09ca6422b9的头像-牛翰网chen_znn4个月前
04012
C++ static函数调用问题小结-牛翰网

C++ static函数调用问题小结

目录 1. 通过类名调用静态成员函数和非静态成员函数 2. 通过类的对象调用静态成员函数和非静态成员函数 3. 在类的静态成员函数中使用类的非静态成员 5. 使用类的静态成员变量 静态成员变量虽然...
cd751919d330b94c的头像-牛翰网小熊酱4个月前
05311
通过c语言调用系统curl动态库的示例详解-牛翰网

通过c语言调用系统curl动态库的示例详解

目录 准备工作 编写代码 编译程序 运行程序 小结 在本文中,我们将通过一个简单的示例来讲解如何在Ubuntu系统中通过C语言调用动态库(共享库)的方法。我们将使用libcurl库,这是一个基于客户端...
d650992adc735d80的头像-牛翰网运维开发王义杰4个月前
03512
使用C语言实现绘制立体分离式环图-牛翰网

使用C语言实现绘制立体分离式环图

立体统计图表绘制方法(分离式环形图) 记得我学统计学的时候,那些统计图表大都是平面的框框图,很呆板,就只是表现出统计的意义就好了。在网络科技发展进步的当下,原来一些传统的统计图表都...
838ac3d9f753b2ed的头像-牛翰网老花眼猫4个月前
03715
C++ Qt开发之使用QUdpSocket实现组播通信-牛翰网

C++ Qt开发之使用QUdpSocket实现组播通信

目录 setSocketOption 设置套接字 bind 绑定套接字地址 joinMulticastGroup 加入组播 leaveMulticastGroup 退出组播 writeDatagram 发送数据报 readDatagram 接收数据报 Qt 是一个跨平台C++图形...
fba3b8c682849373的头像-牛翰网lyshark4个月前
0376
C++ AVL树的两单旋和两双旋的项目实践-牛翰网

C++ AVL树的两单旋和两双旋的项目实践

目录 1. 新节点插入较高左子树的左侧---左左:右单旋 代码 2. 新节点插入较高右子树的右侧---右右:左单旋  代码 3. 新节点插入较高左子树的右侧---左右:先左单旋再右单旋 代码  4. ...
85208caf7f2f8a1f的头像-牛翰网敲敲er4个月前
0479
C++ 用红黑树模拟实现set、map的示例代码-牛翰网

C++ 用红黑树模拟实现set、map的示例代码

前言及准备: set、map的底层结构是红黑树,它们的函数通过调用红黑树的接口来实现,红黑树一些接口需要通过树形迭代器来实现。set是k模型,map是kv模型,红黑树要不要写两份呢?答案是不需要,...
db7aa8dbc28fc4d6的头像-牛翰网~yY…s4个月前
0407
C++ Qt开发之使用QUdpSocket实现UDP网络通信-牛翰网

C++ Qt开发之使用QUdpSocket实现UDP网络通信

目录 1.初始化部分 2.单播与广播消息 单播(Unicast) 广播(Broadcast) Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件...
fba3b8c682849373的头像-牛翰网lyshark4个月前
02411