自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 结构体&&联合&&枚举(详解版)

c1从零偏移位置处开始占一个字节,接着往下看,i是int类型占4个字节,对齐数是4,所以i从偏移量为4的位置处存,c2对齐数是1,在i后面存,现在是九个字节,由于最大对齐数是4,根据规则4,结构体需要占12个字节空间才可以。位段的注意事项:位段的几个成员共有一个字节,这样有些成员的起始位置并不是某个字节的起始位置,那么这些位置处是没有地址的,内存中每个字节分配一个地址,一个字节的内部的bit位是没有地址的。当最大成员大小不是最大对齐数的整数倍的时候,就要对齐到最大对齐数的整数倍。把可能的取值一一列举。

2024-03-21 10:02:45 1792 1

原创 浮点数在内存中的存储(详解版)

根据IEEE754,任意一个二进制浮点数V都可以表示成下面的形式:(-1)^S表示的是符号位,S=0是整数,S=1,是负数M表示的是有效数字,M是大于等于,小于2的2^E表示的是整数位IEEE754规定:对于32位的浮点数,最高的一位存储符号位S,接着的8位存储指数E,剩下的32位存储有效数字M对于64位的浮点数,最高的1位存储符号位S,接着的11位存储指数E,剩下的52位存储有效数字M浮点数存储的过程:IEEE 754 对有效数字M和指数E,还有⼀些特别规定。1)前⾯说过,1≤。

2024-03-18 20:30:03 405

原创 C语言内存函数(详解版)

1.memcpy的使用2.memmove的使用3.memset的使用4.memcmp函数的使用

2024-03-16 11:45:34 497

原创 C语言常见的字符函数,字符串函数,内存函数总结(详解版)

C语言中有一系列做字符分类的函数。使用的时候需要包含头文件 :#includeiscntrl---------任何控制字符isspace-------空白字符isdigit---------十进制数字0~9的字符isxdigit-------十六进制数字isalpha-------小写字母或者大写字母isalnum------字母或者数字ispunct-------标点符号isgraph-------任何图形字符。

2024-03-10 21:18:04 1406

原创 qsort的模拟实现(详解版)

在C语言中,想实现排序,qsort无疑是很好的选择,但是qsort究竟如何使用?qsort为什么可以对任意数据类型进行排序?qsort又是如何进行编写的?针对以上问题,我将进行解答。

2024-03-03 18:54:19 1518 1

空空如也

空空如也

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

TA关注的人

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