EP丶LKK
EP丶LKK
全部文章
C语言
离散数学(2)
算法(5)
题解(46)
归档
标签
去牛客网
登录
/
注册
EP丶LKK的博客
全部文章
/ C语言
(共9篇)
数据的存储
大端、小端存储方式 首先我们来看这样一个简单的例子: int main() { int a = 16; return 0; } 看到这个例子,你有没有曾经疑惑过,这个16在内存中就是是怎么放的呢?于是我打开调试窗口,发现a的地址在内存中对应的方式是这样的: 现在我们想想,16对应的16进制数...
C
2022-04-08
1
410
浮点类型数据的存储
今天在用VS写代码时发现相同的数字,用相同的打印方式打印出来的结果竟然不同。学习之下发现是不同数据在内存中存储方式不同所致 首先,我们经常用到的类型有int类型、char类型。以char类型为例。 int main() { char a = 'a'; printf("%d\n", a); r...
C
2022-02-19
0
446
程序环境和预处理
前言:在C语言的实现过程中从源文件到可执行程序的的环境是翻译环境,生成exe到执行的环境是执行环境。在翻译环境中将源代码(文本文件)转换为可执行程序(二进制文件)。然后是执行环境执行代码 翻译环境+链接 在源文件翻译为可执行程序的过程中,每一个.c文件都会经过编译器编译为一个目标文件(xxx.obj...
C
2022-02-15
0
407
文件操作
文件 在程序设计中,一般将文件分为两类:程序文件和数据文件 程序文件:源程序文件(后缀为.c文件)、目标文件(windows系统下后缀为为OBJ文件)、可执行文件(windows系统下后缀为为exe文件) 数据文件:文件内容不一定时程序,是程序运行时需要读写的数据。如程序运行时需要读取其中数据或者输...
C
2022-02-13
0
621
动态内存的管理
内存空间的分配和布局: 之前学过的开辟空间的方式都是固定了空间的大小的,开辟的空间在编译时分配,为了可以开辟任意大小的空间,我们使用动态的内存分配 1.关于动态的内存分配的函数: 1.malloc函数: void* malloc(size_t size) 这个函数用于向内存申请一块空间,它的参数si...
C
2022-02-10
0
408
自定义数据类型
自定义数据的类型: 结构体 在C语言中有内置的类型如char、int、long等类型,但这些类型都不能满足我们的需求,所以有自定义的数据类型。其中包括有:结构体、枚举、联合体。下面为结构体各部分的意义: // ↓-结构体标签 struct peop //↑-结构体关键字 { char na...
C
2022-02-08
0
476
内存操作函数
内存操作函数: 函数介绍: 1.memcpy函数 void* memcpy( void* dest, const void* src, size_t count) 这个函数主要用于拷贝内存中的数据,将src中的数据拷贝到dest的空间中。 我自己的实现: void* my_memcpy(void* ...
C
2022-02-03
0
329
字符函数
这里主要记录一些常用的字符函数: 字符分类函数 函数----------如果符合下面条件就返回真 1.iscntrl--任何控制字符 2.isspace--空白字符、空格、换页\f、换行\n、回车\r、制表符\t和垂直制表符\v 3.isdigit--十进制0-9 4.isxdigit--十六进制数...
C
2022-02-03
0
378
字符串函数使用
字符串函数的使用: 一些前言:在C语言中没有单独的字符串类型,所以在存放字符串时一般用字符数组和常量字符串。而常量字符串一般用于不修改的字符串函数中。 char* arr1="abcde";常量字符串 char arr1[]="abcde";可变的字符串 函数介绍: 1.strlen函数 这个函数是...
C
字符串
2022-01-31
0
520