![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言⭐函数解析⭐
文章平均质量分 77
顾冷__
克服虛荣心、炫耀欲,你要对付的是你时刻想要出风头的小聪明
展开
-
C语言详解|float类型 数据的储存的存储方式详解
浮点数的储存规则浮点数与实型数据的存储方式是不同的 num 和 *pFloat 在内存中明明是同一个数,为什么浮点数和整数的解读结果会差别这么大? 还是要关注计算机内部的储存方式浮点数在内存中的储存方式根据国际标准IEEE(电气和电子工程协会) 754,任意一个二进制浮点数V可以表示成下面的形式:(-1)^S * M * 2^E(-1)^s表示符号位,当s=0,V为正数;当s=1,V为负数。M表示有效数字,大于等于1,小于2。2^E表示指数位。IEEE 754规定:对于32原创 2021-11-03 20:48:49 · 1984 阅读 · 14 评论 -
⭐函数解析⭐|初识strchr()函数
文章目录定义函数原型作用:返回值⭐⭐注意:定义函数原型char *strchr(const char *str, int c) //c是查找字符,str是待查找字符串作用:原文:指向str所指向的字符串中字符c的第一次出现位置的指针,如果没有找到c,则返回空指针⭐简化理解⭐:把c转换成char类型的字符,然后再str中查找一个字符串str中,指定字符c的位置 (查找给定字符c的第一个出现之处)strchr函数 引用头文件 <string.h>返回值如果找到—原创 2021-10-23 20:24:17 · 375 阅读 · 9 评论 -
<函数解析>|初识memset()函数
文章目录前言函数介绍函数的定义函数的实现样例memset的常见使用注意前言 在最近使用素数筛的过程中,可以使用memset(函数)来简化初始化数组,避免使用for循环进行初始化 通俗地讲memset是计算机中C/C++语言初始化函数。他的作用是将某一块内存中的内容全部设置为指定的值, 这个函数通常为新申请的内存做初始化工作。函数介绍 初步理解:将已开辟内存空间 s 的首 n 个字节的值设为值 ch---->从地址s开始,将当前位置后面的n个字节用ch替换并返回s。 进一步理解:对原创 2021-10-11 19:47:45 · 653 阅读 · 12 评论 -
函数解析|memset()函数的原理
文章目录1.函数原理 两个特例2.日常方法2.1初始化字节2.2 初始化其他数据类型2.3 初始化结构体1.函数原理 在初识memset函数中,我们简单提到了memset函数引用的是string.h 头文件,从这里我们可以看出,这是一个为字符类型设置的函数,那么他是怎么实现的? 先看一下源码void *(memset)(void *s, int c, size_t n) { const unsigned char uc = c; unsigned char *原创 2021-10-12 15:42:28 · 3132 阅读 · 11 评论