码迷,mamicode.com
首页 > 编程语言 > 详细

05.C语言数据、常量和变量

时间:2016-03-01 20:49:44      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:

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来分析内存

代码块{}的作用:可以用来提高性能,即时回收不在使用的变量

 

05.C语言数据、常量和变量

标签:

原文地址:http://www.cnblogs.com/ms-wlj/p/5232233.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!