分类
标签
排序
详解C语言整数和浮点数在内存中的存储
目录 1. 整数在内存中的存储 2. 大小端字节序和字节序判断 2.1 什么是大小端? 2.2 为什么有大小端? 3. 浮点数在内存中的存储 3.1 浮点数的存储 3.1.1 浮点数存的过程 3.1.2 浮点数取的过程 3.2...
C语言左旋字符串的三种实现方式
题目: 实现一个函数,可以左旋字符串中的k个字符。 例如:ABCD左旋一个字符得到BCDAABCD左旋两个字符得到CDAB 方法一: 我们画个图分析一下: 基本逻辑: 就是我们每一次旋转之前,我们就取出 ...
C++实现获取系统时间的方法小结
目录 Linux 方法一 方法二 Windows 方法一 方法二 方法三 Linux 方法一 使用time.h中的gettimeofday(),示例代码如下, #include <iostream> #include <sys/time.h> int main() { s...
C++ static函数调用问题小结
目录 1. 通过类名调用静态成员函数和非静态成员函数 2. 通过类的对象调用静态成员函数和非静态成员函数 3. 在类的静态成员函数中使用类的非静态成员 5. 使用类的静态成员变量 静态成员变量虽然...
通过c语言调用系统curl动态库的示例详解
目录 准备工作 编写代码 编译程序 运行程序 小结 在本文中,我们将通过一个简单的示例来讲解如何在Ubuntu系统中通过C语言调用动态库(共享库)的方法。我们将使用libcurl库,这是一个基于客户端...
使用C语言实现绘制立体分离式环图
立体统计图表绘制方法(分离式环形图) 记得我学统计学的时候,那些统计图表大都是平面的框框图,很呆板,就只是表现出统计的意义就好了。在网络科技发展进步的当下,原来一些传统的统计图表都...
C++ Qt开发之使用QUdpSocket实现组播通信
目录 setSocketOption 设置套接字 bind 绑定套接字地址 joinMulticastGroup 加入组播 leaveMulticastGroup 退出组播 writeDatagram 发送数据报 readDatagram 接收数据报 Qt 是一个跨平台C++图形...
C++ AVL树的两单旋和两双旋的项目实践
目录 1. 新节点插入较高左子树的左侧---左左:右单旋 代码 2. 新节点插入较高右子树的右侧---右右:左单旋 代码 3. 新节点插入较高左子树的右侧---左右:先左单旋再右单旋 代码 4. ...
C++ 用红黑树模拟实现set、map的示例代码
前言及准备: set、map的底层结构是红黑树,它们的函数通过调用红黑树的接口来实现,红黑树一些接口需要通过树形迭代器来实现。set是k模型,map是kv模型,红黑树要不要写两份呢?答案是不需要,...
C++ Qt开发之使用QUdpSocket实现UDP网络通信
目录 1.初始化部分 2.单播与广播消息 单播(Unicast) 广播(Broadcast) Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件...