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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了05.C语言数据常量和变量相关的知识,希望对你有一定的参考价值。

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语言数据常量和变量的主要内容,如果未能解决你的问题,请参考以下文章

c语言,常量与变量

C语言重点难点数据类型常量和变量

C语言里符号常量和常变量有啥区别?

Go语言常量和变量

Go语言常量和变量

「C语言」常量和变量的表示及应用