11.14学习笔记
发表于|更新于|学习笔记
|浏览量:
1.原码反码补码存在的原因,由于cpu只有加法器,为了能进行减法,于是设计了三码
2.三码之间的互换规则
3.整型大家族,unsigned存在的意义就是来存储那些不存在负数的值
原文发表于 CSDN: 11.14学习笔记 ,作者:wxszz10。保留原文内容及图片。原文采用 CC BY-SA 4.0 协议。
相关推荐
2024-12-19
12.19学习笔记(文件的粗浅理解)
xxdd 1.fopen:打开文件 第一个参数是打开的文件名称,第二个是打开模式。 2. 文件打开模式: (1).r: 当以r模式打开文件时,程序期望该文件已经存在。如果文件不存在,fopen函数将返回NULL。 这种模式用于从文件中读取数据。例如,读取一个文本文件中的字符、字符串或者格式化的数据。 示例代码如下:#include <stdio....
2024-11-06
11.6学习笔记
1.自动窗口(自动加载上下的变量) 2.环境变量(但是会随着程序运行改变)有些变量会不在 3.监视:相对来说监视更加准确,甚至合法的表达式也算,可以显示结果 还可以查看内存画圈的部分是编译器识别的里面的东西,....就代表识别不了,???是文本 4.调用堆栈:外部代码:可以观察到函数的调用情况,压栈(录入数据)、出栈(清除数据) 5.可以通过反汇编看见...
2024-12-07
12.7学习笔记
1.来介绍一下结构体的一个存储规则,这个规则看着很无理,莫名其妙的制定规则让存储很难,但是实际上是为了更好读取,也就是用空间换时间, 这就是解释的具体原因下面是具体例子 解析:先引入一个新概念, 偏移量,这是对偏移量的简单解释,简单说就是元素首地址与结构体首地址之间相差的字节数 根据规则,先将从c1存入结构体偏移量为0的地址,,然后开始存储第二个in...
2025-01-10
25.1.10学习笔记(算法(滑动窗口))
题目:在leetcode上 解释:什么是滑动窗口呢,在这道题里面,子串的长度为k,所以我们就可以将这个子串看为一个窗口,每次去统计窗口里面有多少满足要求,然后进行相关值的加减,滑动就体现在子串的第一个元素离开窗口,紧接着本来在窗口后的元素进入窗口,这样的步骤就像是窗口向后滑动了一样。 优点:这样相比较暴力求解,大大减小了运算量,复杂度为o(n),相对于...
2024-12-20
12.20学习笔记(文件的一些补充知识点以及预处理)
1.函数feof: feof是一个 C 语言中的文件操作函数。它用于检测文件指针是否到达文件末尾。这个函数的原型是int feof(FILE *stream),其中stream是一个指向已经打开的文件的指针。 下面是应用实例: 这是对文件进行读取并输出其内容,如果是因为错误结束读取文件ferror就会返回1,而如果因为文件内容被读取完毕而结束,fe...
2024-11-24
11.24学习笔记
1. 这是一个很有意思的实例,其实考察了对于函数指针格式的理解,还涉及到了类型转换, 首先,*(void)(*)()这个就是函数指针的类型,然后将0由int转换为函数指针的类型,然后配合后面的括号,意味着调用地址为0x00000的函数。 2. 这是第二个例子,题目是void(*signal(int,void(*)(int) ) ) (int),一下让人...
公告
欢迎来到我的技术博客。这里将持续更新技术文章、项目作品和学习笔记。