C语言
文章平均质量分 62
helpdoc
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CRC16 Modbus C代码实现
CRC16 多项式x16+x15+x2+1 对应十六进制0xA0011unsigned short crc16Cal( unsigned char const* pStr, unsigned char length ){ unsigned int crcValue = 0xFFFF; for ( unsigned char index = 0; index < length; index++ ) { crcValue = crcValue ^ *.原创 2021-11-01 10:32:49 · 469 阅读 · 0 评论 -
标准C库源码地址
The GNU C Libraryhttps://www.gnu.org/software/libc/newlib C库源码The Newlib Homepage (sourceware.org)https://sourceware.org/newlib/原创 2021-09-17 15:10:45 · 2692 阅读 · 0 评论 -
sizeof全面解析
sizeof: 计算变量或者类型的内存占用字节数。是运算符而不是函数。在编译期完成类型或者表达式的内存大小结果。sizeof(指针)在32位系统=4;在64位系统=8.sizeof不能求void类型的长度 sizeof可以求得void*的长度,按指针处理 sizeof可以求得静态分配内存的数组大小,在非堆区开辟内存的数组大小 sizeof不可以求动态分配内存的大小 sizeof在计...原创 2019-04-14 01:45:29 · 381 阅读 · 0 评论 -
字符输入/输出函数的format
格式化输入输出原创 2017-08-14 17:06:05 · 384 阅读 · 0 评论 -
char* 、 字符串字面值、char数组
char指针与字符串字面值的关系char一维数组与char*,注意使用sizeof的输出值的差别char指针数组与二级指针char二维数组与char数组指针原创 2017-08-08 11:25:11 · 1204 阅读 · 0 评论 -
整数和小数在内存中二进制表示
整数如何在内存中表示浮点数如何在内存中表示原码、反码、补码介绍原创 2017-08-14 11:13:10 · 1615 阅读 · 1 评论 -
C语言信号处理
C语言信号处理原创 2017-08-13 16:39:46 · 3568 阅读 · 0 评论 -
c++11 float_point environmen
float_point environmen翻译 2017-08-13 14:43:43 · 573 阅读 · 0 评论 -
C语言字符串相关操作及源码
字符串copy、compare、concatenates 、Locate 内存copy、compare、Locate原创 2017-08-13 11:35:30 · 433 阅读 · 1 评论 -
C字符串向数字转化
字符串向数值转化atof、atoi、atol、atollstrtod、strtof、strtold、strtol、strtoll、strtoul、strtoull原创 2017-08-11 16:35:06 · 520 阅读 · 0 评论 -
更直观的查看ctype中字符检查函数
字符检查函数原创 2017-08-11 12:20:20 · 273 阅读 · 0 评论 -
单链表逆转
方法一: 本地逆转void localReverse(Node* head){ Node* pCur = head->next; Node* pNext = head->next->next; pCur->next = nullptr; pCur = pNext; while(pCur) { ...原创 2019-04-13 11:08:46 · 422 阅读 · 0 评论 -
C语言文件操作
C语言文件I/O原创 2017-08-15 22:55:08 · 226 阅读 · 0 评论 -
C语言结构体
结构体是一种由内置类型以某种形式(指针、数组、一般形式)结合struct关键字组合在一起描述复杂数据信息的新类型。声明结构体的一般形式:struct structName{成员表列;}; // 注意分号例:声明一个可以描述一本书的书名、版本、价格、出版社信息的结构体struct bookInfo{ char name[30];// 书名 char b...原创 2017-08-01 22:26:01 · 626 阅读 · 0 评论 -
C语言结构体字节对齐
一:系统默认方式对齐结构体的大小是结构体成员中占用字节最大的类型的整数倍。#ifdef __cplusplus#define offsetof(s,m) ((::size_t)&reinterpret_cast<char const volatile&>((((s*)0)->m)))#else#define offsetof(s,m) ((size...原创 2017-08-06 14:02:01 · 368 阅读 · 0 评论 -
简单去理解const
const最常见的形式是:const int var=1;在编译器的角度其实是int const var=1; // const修饰const前面的元素const修饰const前面的元素,很重要的一句话。1、const指针int const* ptr=nullptr; // 意味着*ptr=1; 是违反约束的行为,编译不通过。int comm=12;ptr=&comm;是被允许的...原创 2017-08-07 15:38:44 · 191 阅读 · 0 评论 -
函数指针 函数指针数组 指针函数 数组指针 指针数组
函数指针 函数指针数组 指针函数 数组指针 指针数组原创 2017-08-07 17:57:03 · 300 阅读 · 0 评论
分享