自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 关于匿名结构体之间是否相等的问题

区分匿名结构体。

2024-03-20 15:13:34 76 1

原创 与内存有关的函数

有关内存函数的详解。

2024-03-18 17:33:25 269

原创 字符与字符串函数

用于函数部分,常见与字符或者字符串有关的函数。

2024-03-03 10:36:30 906

原创 【学习(认识)strlen函数】

刨析strlen函数

2024-01-05 15:28:06 344 1

原创 【模拟srelen】

三种方式实现strlen函数

2024-01-05 15:24:52 328 2

原创 零碎知识点(持续更新)

本篇博客是收集了个人在学习C语言时遇到的东西。如果是学习过C语言,那么十分适合复习回顾。不过如果没有学过,也是可以尝试看一看的。我会不定时更新它。

2024-01-02 13:34:27 878 1

原创 【C语言-指针——指针案例分析】

继初步认识各种指针之后,进一步对于指针的理解。以及对于数组名的区分。

2023-12-17 18:27:47 886 1

原创 模拟实现qsort函数(bubbling)

我将使用冒泡排序算法来模拟实现qsort函数。本篇例子主要在于加深理解指针运算、函数指针、冒泡排序、库函数qsort、函数传参。

2023-09-02 17:35:10 48 1

原创 认识qsort函数

qsort函数,是C语言库中自带的一个函数qsort函数怎么使用?如何理解qsort函数?对于结构体,按数字大小如何排序?按字母顺序如何排序?

2023-08-17 21:55:25 52 1

原创 【C语言-指针】

字符指针、指针数组、数组指针、指针传参、函数指针(数组)、回调函数

2023-08-13 11:29:53 62 1

原创 C语言-数据的存储

数组类型结构体类型(struct)枚举类型(enum)联合类型(union)结构体、枚举、联合都是自己创建的类型。(比如学生、书)为什么也叫构造类型呢?举几个例子:它的类型是:int [4]名称是:arr1它的类型是:int [9]名称是:arr2数组的(类型或者大小)一变,那么它的类型就会变。所以数组也算自定义类型。指针类型int* p1;char* p2;float* p3;void* p4;void运用于指针是这样的:void* p;

2023-07-24 18:17:04 38

原创 数据的存储(例题六)

首先,unsigned char 类型取值范围为0~255。因此进入死循环,因为i的值会在0~255之间循环。结果将是hello word的死循环。

2023-06-12 06:51:03 26

原创 数据的存储(五)

' \0 ' ——数字0。(本题中,意思是只要找到在a[i]中找到0,strlen就停止。0前面有255个元素,因此要循环255次。strlen()——求字符串长度的函数。(遇到 ' \0 ' 就会停止)

2023-06-12 06:41:09 29

原创 数据的存储(例题4)

因此是会陷入死循环的。

2023-06-12 06:05:42 31

原创 数据的存储(例题三)

计算机中使用补码进行加减乘除运算,因为补码可以解决符号位的问题,避免出现符号位带来的歧义和错误。在补码运算中,加减乘除运算都可以用同一种方法进行,简单明了,便于实现和计算。无符号数的四则运算和普通的算术运算一样,只需要考虑数值的大小,不需要考虑符号。例如,无符号的加法、减法、乘法、除法等操作都是直接对数值进行计算。而有符号数的四则运算则需要考虑数值的符号,因为符号不同的数在计算时需要采取不同的策略。首先要知道,电脑是按照补码进行计算的。无符号数和有符号数的四则运算是不同的。

2023-06-10 22:10:16 26

原创 数据的存储(例题二)

可以看到,128进行一系列操作后,二进制和-128是一样的,因此在使用%u打印的时候,结果一样。然后,在使用%u或者%d打印的时候,先要整型提升为32bit,再打印。a本身有符号,整型提升按有符号数提升,高位补符号位。因此,整型提升后,将提升后的二进制当做无符号数打印。无符号数的原反补和正数一样,原反补都是一样的。无符号数类型,不需要讨论原反补。%u的意思是打印无符号整数。%u的意思是打印无符号整数。首先,存储的时候发生截断。截断之后放到内存当中。

2023-06-02 00:18:35 28

原创 数据的存储(例题一)

补码 -> 截断 -> 提升

2023-05-28 12:12:21 60

原创 操作符知识梳理

单目操作符、算数操作符、移位操作符、位操作符、赋值操作符、关系操作符、逻辑操作符、条件操作符、逗号表达式、下标引用、函数调用和结构体成员。

2023-05-19 09:53:13 161

原创 三字棋(知识梳理)

三字棋知识梳理,学习记录。

2023-03-10 23:28:44 84

原创 初识c语言,知识梳理

初识 语言发展史: 首先机器只能识别二进制1和0,分别代表正和负,因为电信号只有正和负。因此机器能直接识别0和1(其实本质为电信号,只不过人类给它安了个名字是0和1。)因此最最基本的是二进制。 接下来是汇编语言,由于二进制太长太过复杂,人们就发明了“短小精悍”的助记符,于是汇编语言出现了,(其实就是将特定的二进制代码用短小的助记符来代替)虽然即使降低了计算机门槛,但还是过于复杂。 之后还出现了B语言(C语言的前身),B语言是解释型语言,C语言是编译

2022-10-28 09:09:58 414

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除