标签:
C语言数据、常量和变量
图片文字等都是数据 ,在计算中的0和1存储
一.分类
数据分成静态数据和动态数据。
1.静态数据:一些永久性的数据,一般存储在硬盘中,只要硬盘没有损坏数据都是存在的
一般以文件的形式存储在硬盘上,电脑关机启动依然存在
2.动态数据:程序运行过程中,动态产生的临时数据,一般存储在内存中,内存的存储空间一般较小,计算机关闭
后这些数据就会被清除,软件或者电脑关闭则这些临时数据也会被清除。
3.静态数据和动态数据可以转换。
4.为什么不把动态数据存放到硬盘?因为直接访问内存速度更快,软件安装在硬盘,运行在内存。程序员应该更加关心
内存数据。
二.数据大小
1.所以的数据都是0和1组成
2.数据都有大小,静态数据占硬盘空间,动态数据占内存空间。
3.数据越大,包含的0和1越多。
4.存储数据的单位是比特位和字节,一个0或者1就是一个比特位,即1bit。
5.计算机中,以字节为单位存储数据.1字节=8比特位(1Byte=8bit)。
6.1TB=1024GB,1GB=1024MB,1MB=1024KB,1KB=1024B。
三.变量的作用
初始化:两种形式。
1.int num; num=1027;
2.int num=1027;
修改:可以修改变量的值,多次赋值以覆盖。
输出:使用占位符输出变量。各种类型的占位符
Int %d或者%i
Float /double %f(默认情况下输出6位,可以使用.2f来控制)
Long %ld
Long long %lld
Char %c
字符串 %s
Unsigned long %zd
四.变量的使用注意
变量的作用域:从变量定义的行起始,直到代码块结束。
return;退出函数,清除内存中的数据
使用矩形方框和excel来分析内存
代码块{}的作用:可以用来提高性能,即时回收不在使用的变量
标签:
原文地址:http://www.cnblogs.com/ms-wlj/p/5232233.html