思考:为何硬盘那么大不把全部的应用程序加载到硬盘中去执行呢?缓存
缘由是硬盘的读写速度太慢了,内存的读写速度很是的快网络
静态数据类型与动态数据类型的相互转换大数据
静态-->动态spa
手机相册中的视频,选择使用腾讯视频进行播放。腾讯视频将硬盘中的视频读写到内存中,进行编解码,再进行播放指针
动态-->静态视频
手机拍摄的照片进行保存的动做后,就存储到了硬盘中,若是不点击保存的话就不会进行存储到硬盘中,属于临时数据仍是在内存中的。blog
无论是静态数据仍是动态数据都是0和1进行表示的图片
0和1如何表示这么多的数据呢,采用二进制,十六进制等等内存
数据都有大小,静态数据占用硬盘空间,动态数据占用内存空间文档
数据越大,包含的0和1就越多。
1 B(byte字节) = 8 bit(比特)
1 KB = 1024B
1 MB = 1024KB
1 GB = 1024MB
1 TB = 1024GB
c语言中的四大数据类型
基本类型,构造类型,指针类型,空类型
常见的数据类型:int, float,double,char
整型:用于准确的表示整数,根据表示范围的不一样分为如下三种:
短整型<整型<长整型
实型:用于表示小数,根据范围和精度的不一样分为两种:
单精度小数<双精度小数
float只能准确的表示小数点后面7位数字