数据的存储知识点总结

简介: 数据的存储知识点总结

1.数据类型的意义

使用这个类型开辟内存空间的1大小(大小决定了适用范围)

如何看待内存空间的视角

2.整数

整数的分类

20210215150340629.png


ps:有符号数整型提升时高位补符号位,无符号数整型提升时高位补0


数据的存储模式

大端(存储)模式:数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中

小端(存储)模式:数据的低位保存在内存的低地址中,而数据的高位,保存在内存的高地址中

char类型的范围

有符号的char的范围:-128到127

无符号的char的范围:0到255

3.浮点数

浮点数的存储

20210215150533106.png


浮点数存储时的的规则

有效数字的存储:只存小数点后的数,最后取出来记得时加上小数点前面的1就行

指数的存储:指数的真实值+127(或1023),为了处理负数时候的情况

浮点数取出时的一些规则

有效数字取出

取出的是小数位,要记得加上小数点前面的1

指数位取出

E不全为0和不全为1:浮点数的指数指数E的计算值减去127(或1023),得到真实值。

E全为0:浮点数的指数E等于1-127(或者1-1023)即为真实值

E全为1:表示+/-无穷大(正负取决于符号位)


相关文章
|
4月前
|
存储 固态存储 Linux
存储学习
存储学习
|
8月前
|
存储
C进阶:数据在内存中的存储(2)
C进阶:数据在内存中的存储(2)
|
8月前
|
存储 机器学习/深度学习 NoSQL
作者推荐 |【Redis技术进阶之路】「底层源码解析」揭秘高效存储模型与数据结构底层实现(链表)(二)
作者推荐 |【Redis技术进阶之路】「底层源码解析」揭秘高效存储模型与数据结构底层实现(链表)
89 0
|
8月前
|
存储 编译器 C语言
C进阶:数据在内存中的存储(1)
C进阶:数据在内存中的存储(1)
|
8月前
|
存储 NoSQL MongoDB
请解释一下文档存储数据库的工作原理,并提供一个使用文档存储数据库的实际应用场景。
请解释一下文档存储数据库的工作原理,并提供一个使用文档存储数据库的实际应用场景。
142 0
|
存储 人工智能 编译器
【C进阶】深度剖析数据在内存中的存储
【C进阶】深度剖析数据在内存中的存储
66 0
|
存储 编译器 C++
深度剖析数据在内存中的存储(下)(适合初学者)
深度剖析数据在内存中的存储(下)(适合初学者)
99 0
深度剖析数据在内存中的存储(下)(适合初学者)
|
存储 小程序 编译器
数据在内存中的存储【上篇】
数据在内存中的存储【上篇】
133 1
|
存储 小程序 编译器
C进阶:数据在内存中的存储
这样我们就彻底理解了浮点数在内存中的存储规则。还是开头说的,其实这部分内容真的很难考到,学习这些知识更像是一种修炼内功,让我们理解的更加透彻,拓展我们的知识面,如果遇到这样的现象能够去解释,关于素养的这种实际价值就靠自己体会了。好了,以上就是C进阶数据在内存中的存储内容。
C进阶:数据在内存中的存储
|
存储 算法 固态存储
能解决你80%关于存储的疑惑
在计算机系统中,常用的存储介质包括寄存器、内存、SSD、磁盘等,寄存器的速写速度与CPU相同,一个时钟周期是0.3纳秒,而内存访问需要120纳秒,寄存器的读写速度比内存要快几百倍,固态硬盘访问需要50~150μs,磁盘访问需要一到十几毫秒,磁盘的读写速度比内存慢了几万倍,网络访问则更慢,需要几十到上百毫秒。
340 0

热门文章

最新文章