自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 浮点数在内存中的储存

IEEE 754 规定,在计算机内部保存M时,默认这个数的第⼀位总是1,因此可以被舍去,只保存后⾯的 xxxxxx部分。但是,我 们知道,科学计数法中的E是可以出现负数的,所以IEEE 754规定,存⼊内存时E的真实值必须再加上 ⼀个中间数,对于8位的E,这个中间数是127;讲到这里也接近尾声了,简单总结一下浮点数的储存方式,对于不是特殊情况下我们需要计算它的S,E,M值在三十二位的下第一位放的就是我们的S,其次八位放的就是我们的E,剩下的放的就是我们的M注意M只存放小数点后面的数,不够补0。

2023-12-02 00:33:21 985

原创 C语言内存函数memcpy、memmove详细讲解及其模拟实现

也就是我们拷贝了多少个字节,内部的构造就比较简单,我们要明白的是void*是一个空指针不能直接进行解引用操作,所以我们强制类型转换将它改为char*类型再进行解引用操作,这样就可以让我们每个元素都是字节,那我们的地址呢地址也需要对他进行强制类型转换,这样我们每当指向一个地址后进行+1指向下一个地址这样我的arr2数组就会被修改。大小,int的字节大小是4,5*4也就是20个字节,然而我们的memcpy函数也是通过字节的个数,来访问我们的电脑因该拷贝多少个字节。对于重叠的内存我们需要memove来处理。

2023-11-28 18:43:01 1068

原创 扫雷(9×9)

简简单单介绍扫雷代码实现。

2023-11-17 21:53:19 170 1

原创 C语言for语句的简单介绍

循环是我们C语言常常用到的语句,十分重要。f我们尝试打印1~10.观察上面代码我们发现for中有三个表达式分别用;隔开,这其实就是for的判断部分,我们可以写成for(表达式1;表达式2;表达式3),表达式里面的内容我们大致分成 初始化 循环是否进行 循环条件接下来就分别介绍表达式1 2 3,的功能。表达式1:我们可以对一个变量进行初始化,例如我们上边的代码我们已经给他进行赋值i= 0 但在for中我们又给它了赋值为1,那么循环的开始就是从1开始。

2023-10-23 16:08:53 140 1

原创 C语言中的分支语句

在C语言中分支是我们平时经常用到的语句,分支语句大致可以分成两部分 if 语句和 switch 语句。那么既让我来简单介绍一下这两种语句的用法。

2023-10-23 07:30:01 44

原创 初识C语言

可能这时候就有人有疑问了,刚刚还在说C语言是什么这时候又出来个编译器,其实C语言就好比外国人说的英语一样,我们中国人只是看英文不懂它的意思,这是后我们就需要对其进行翻译。这是我们是不是需要翻译一下,这时候我们就需要用到编译器来对C语言进行翻译,将其转换为计算机能直接识别的机器语言。C语言的诞生让人类有了更好的方法去与计算机交互,那学习C语言就是要我们去与计算机交流,把自己的想法告诉计算机,来做我们想做的事。这就是我括号中输入的文字,它按照我的意思编译并且显示了出来,这就是C语言进行编译后执行程序的结果。

2023-10-20 00:00:52 30 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除