c语言 -> 静态数据 动态数据 常量 变量

1。静态数据保存在电脑硬盘中,静态数据占据的事硬盘空间 比如.mp4

    动态数据指电脑内存,      动态数据占据的事内存空间

2.静态数据转为动态数据,比如将.mp4文件放在暴风影音中播放

   动态转化静态     从互联网下载 一张图片  保存在电脑中 

1kb = 1024b

1mb = 1024kb

1gb = 1024mb

1tb = 1024gb

3.常量,表示一些固定数据。

整形常量  int

浮点型常量  double(双精度)     float(单精度)

字符常量  char   '  ' 单引号扩起来的,只能是一个

字符串常量    多个字符组合  ”  “   双引号扩起来

4.变量  一个值不确定的时候使用变量

int  a = 10;    这里的 = 号是赋值语句, 将10赋值给 整型 a

int  a, b;

a = 20;

b = a;

b = 30;

注意,这里a的值还是20,因为 = 是赋值语句。

变量注意点:存活周期只在括号内   // 括号称为代码块{}


1.变量的作用域

 从定义变量的那一行代码开始,直到所在的代码块结束


2.代码块的作用

及时回收不再使用的变量。


5.两个变量的值进行交换 《要求是a跟b的值进行互换》

int  a , b ;

a = 5 ;  b = 12;

int  c = a;

    a = b;

   b = c;

或者不使用第三个变量

int  a , b ;



a = 2 ;    b = 3;

a = b - a;

b = b - a;

a = b + a;


6.字节  内存

0x 表示的16进制

1.内存寻址从大到小,优先分配内存地址比较大多字节给变量

2.变量越先定义,内存地址越大

3.取得变量的地址 :&变量名

4.输出地址 :%p;


7.scanf  用法

scanf 函数只接受变量的地址

  scanf是一个阻塞式的函数,等待用户输入

用户输入完毕,将用户输入的值赋值给count变量

int  count;

scanf (" %d",&count);



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值