内存
文章平均质量分 69
1无名之辈1
想学好编程!
展开
-
C语言程序翻译环境详解
文章目录前言一、编译1.预编译(预处理)2.编译3.汇编二、链接1.符号汇总2.符号表总结前言一个源文件想要变成可执行程序要经过两个过程:1.编译 2.链接。这两个过程都是在翻译环境下进行的。今天的主题是带大家了解翻译环境中的执行的具体操作。一、编译后续操作作将在Linux环境下演示。1.预编译(预处理)在Linux下创建一个test.c的文件。预处理 选项 gcc -E test.c -o test.i预处理完成之后就停下来,预处理之后产生的结果都放在test.i文件中。打开tes原创 2022-02-24 15:04:18 · 1066 阅读 · 18 评论 -
浮点数与0比较
文章目录前言一、浮点数与0的比较总结前言在平时的编写代码的过程中,细心的小伙伴们不难发现浮点数的精度的都有些不准确,如下图:该篇文章将讲解如应对这种问题。一、浮点数与0的比较浮点数在内存中存储,并不想我们想的,是完整存储的,在十进制转化成为二进制,是有可能有精度损失的。注意这里的损失,不是一味的减少了,还有可能增多。浮点数本身存储的时候,在计算不尽的时候,会“四舍五入”#include<stdio.h>#include <stdio.h>#include <原创 2022-02-23 15:22:41 · 3584 阅读 · 9 评论