![](https://i-blog.csdnimg.cn/direct/39ce6b6e00874768a997969f5d2ef481.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言
文章平均质量分 94
介绍C语言相关知识及实践
ZLRRLZ
永远相信美好的事情即将发生
展开
-
【C语言】编译与链接
经过预处理后的.i文件中不再包含宏定义,因为宏已经被展开。并且包含的头文件都被插入到.i文件中。所以当我们无法知道宏定义或者头文件是否包含正确的时候,可以查看预处理后的.i文件来确认。在汇编这个过程中,主要由汇编器赖将汇编代码转转变成机器可执行的二进制指令,每⼀个汇编语句几乎都对应一条机器指令。就是根据汇编指令和机器指令的对照表⼀⼀的进行翻译,也不做指令优化。原创 2024-03-31 14:17:53 · 757 阅读 · 4 评论 -
【C语言】浮点数在内存中的存储及精度问题
通过上图,我们发现即使是在我们看来字节大小、实际意义一样的数据,以浮点数、整数两种不同的形式进行存放、取出结果是不同的值,这就说明计算机对浮点数与整数是完全不同的处理方式。毕竟我们都知道计算机是只能识别二进制,因此如何表示小数以及用科学计数法表示数中的点后数以及10的次方就是个值得仔细规划的问题。与整数一样,浮点数也可以根据2的权重转换成二进制,后面乘对应的2的次方即是科学计数法的表示形式类似于十进制下浮点移动,后面乘上对应10的次方,二进制下科学计数法也是如此,上图101.1还可以进一步化成如下形式如果我原创 2024-03-20 23:27:02 · 1157 阅读 · 5 评论 -
【C语言】项目实践-贪吃蛇小游戏(Windows环境的控制台下)
Windows 这个多作业系统除了协调应用程序的执行、分配内存、管理资源之外, 它同时也是⼀个很大的服务中心,这个服务中心提供了多种服务(每⼀种服务就是⼀个函数),调用这些服务可以帮应用程序达到开启视窗、描绘图形、使用周边设备等目的,由于这些函数服务的对象是应用程序(Application), 所以便称之为 Application Programming Interface,简称 API 函数。WIN32 API也就是Microsoft Windows 32位平台的应用程序编程接口。原创 2024-05-04 23:33:04 · 1176 阅读 · 11 评论