C语言
文章平均质量分 88
KKK3号
欢迎来到我的博客,这是命运石之门的选择吧φ(゜▽゜*)♪
展开
-
C语言文件操作
文件在程序设计中,一般将文件分为两类:程序文件和数据文件程序文件:源程序文件(后缀为.c文件)、目标文件(windows系统下后缀为为OBJ文件)、可执行文件(windows系统下后缀为为exe文件)数据文件:文件内容不一定时程序,是程序运行时需要读写的数据。如程序运行时需要读取其中数据或者输出内容文件名一个文件要有独特的文件标识(文件标识也称文件名)才能方便被使用和寻找。通常文件名组成包含:文件路径+文件名主干+文件后缀文件类型根据数据的组织形式,文件可以分为:文本文件和二进制文件。首先数据原创 2022-04-09 19:12:08 · 930 阅读 · 0 评论 -
自定义数据类型
自定义数据的类型:结构体在C语言中有内置的类型如char、int、long等类型,但这些类型都不能满足我们的需求,所以有自定义的数据类型。其中包括有:结构体、枚举、联合体。下面为结构体各部分的意义:// ↓-结构体标签struct peop//↑-结构体关键字{ char name[10]; int tele; int age;//←结构体成员列表};//s1,s2定义的是全局变量//↑-变量列表struct peop s2;//全局变量int main(){ str原创 2022-04-09 19:09:16 · 1938 阅读 · 0 评论 -
程序环境和预处理
前言:在C语言的实现过程中从源文件到可执行程序的的环境是翻译环境,生成exe到执行的环境是执行环境。在翻译环境中将源代码(文本文件)转换为可执行程序(二进制文件)。然后是执行环境执行代码翻译环境+链接在源文件翻译为可执行程序的过程中,每一个.c文件都会经过编译器编译为一个目标文件(xxx.obj)。这些目标文件再经过链接器连接上链接库共同生产可执行程序。所以一个可执行程序的产生是:源文件-编译->目标文件-链接器(加链接库)->可执行程序//链接器会自动从C语言标准库中引入所需要的库函原创 2022-04-09 19:06:49 · 584 阅读 · 0 评论 -
数据的存储
大端、小端存储方式首先我们来看这样一个简单的例子:int main(){ int a = 16; return 0;}看到这个例子,你有没有曾经疑惑过,这个16在内存中就是是怎么放的呢?于是我打开调试窗口,发现a的地址在内存中对应的方式是这样的:现在我们想想,16对应的16进制数字应该是0x00 00 00 10(一个整型4个字节,对应8个16进制数),那为什么内存中不是 00 00 00 10,而是倒转过来10 00 00 00呢?说到这就不得不引入大端存储模式和小端存储模式大端存储原创 2022-04-09 19:03:17 · 1870 阅读 · 0 评论