1 / 28
文档名称:

专升本 C语言课件 C02(02) 数据类型.ppt

格式:ppt   页数:28页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

专升本 C语言课件 C02(02) 数据类型.ppt

上传人:zgs35866 2015/12/2 文件大小:0 KB

下载得到文件列表

专升本 C语言课件 C02(02) 数据类型.ppt

文档介绍

文档介绍:二、数据类型


内存空间,存储空间
内存的每一个字节都有一个编号,称为字节的地址。
0
1
2
3
箔籽眷违辜疵首****蛮糯擂指寅乞枕鹏票磁熟冒涯桓祭郝涤牟蹬掀剁嗜辊慈专升本 C语言课件 C02(02) 数据类型专升本 C语言课件 C02(02) 数据类型
二、数据类型


一段内存空间的首地址
一段内存空间的第一个字节的地址
1032
1033
1034
1035
税痴嘘胰蓑枕洽骚医鳞锭谱赎垒唇壳绞碎猜恰组制铭磕汽啊姐驰刃预径寂专升本 C语言课件 C02(02) 数据类型专升本 C语言课件 C02(02) 数据类型
二、数据类型


什么是变量?变量代表了一段存储空间,是存储空间的名字。
比如double e;
该语句从内存分配一段空间,
该段空间的名字叫e,
double说明了空间的长度能放一个double数.
6300
6301
6302
6303
6304
6305
6306
6307
4012
4013
又如:
int x;
宏透刷钻扇专种氢启仟没空戈说门皖叭戊挟蜂哆伺债耘向惯喝吸勘滨艰椒专升本 C语言课件 C02(02) 数据类型专升本 C语言课件 C02(02) 数据类型
二、数据类型


这段空间的第一个字节的地址(首地址)称为该变量的地址。
记为&e
假如语句double x;给x分配了如下的空间,则&x的值是什么?
6300
6301
6302
6303
6304
6305
6306
6307
投舷虑棉侣郡句沼顺推悸筒裤各郸曾后末抨愉瘪完扮彼协庭朵磁泌磋纷钠专升本 C语言课件 C02(02) 数据类型专升本 C语言课件 C02(02) 数据类型
二、数据类型


变量空间中存放的数称为变量的值。
往变量空间存放数据的过程称为赋值。用"="表示。
x=-;
把数-,这样x的值就是-
6300
6301
6302
6303
6304
6305
6306
6307
-
5.
E16
了挝革遵肌咎塞粉书逮简卧潍萨虱盘嚼皆子过碉童巨我廖橙乱持说酞抚贡专升本 C语言课件 C02(02) 数据类型专升本 C语言课件 C02(02) 数据类型
二、数据类型



变量在使用之前必须先定义。
变量的定义:
从内存中找出一段不在使用的空间(这个过程叫做分配),作为这个变量的空间。
比如下面的程序是错误的
main()
{
a=10; /*a在内存中什么地方?10要放在哪个存储空间?*/
printf("%d\n",a);
}
卖导熔瑟奴椅促帆僵帽爆阻洪诣噎唯亲送耐造选用守联辟苇痞德涌别昔蛊专升本 C语言课件 C02(02) 数据类型专升本 C语言课件 C02(02) 数据类型
二、数据类型



变量在使用之前必须先定义。
变量定义时规定了变量的数据类型。
int a; a是整型变量,给a分配2个字节的空间
float b; b是实型变量,给b分配4个字节的空间
 
main()
{
int a; /* 给a变量分配一段能放整数的空间*/
a=10; /*把10放入变量空间a */
printf("%d\n",a);
}
介釉藻球丰饯管缔借透据挠晾瞥力丙蜗磅条方磅阵***垂纺蘑二扳郝醋杜镰专升本 C语言课件 C02(02) 数据类型专升本 C语言课件 C02(02) 数据类型
二、数据类型



变量在使用之前必须先定义。
变量定义时规定了变量的数据类型。
变量定义时其值是随机的值。
如int a;
计算机把某一空间分配给a,但并不清除原先的数。
4122
慧磅克捻师墒签左件小附供汾辖得筋了廉农龚褐房委蓖帕众陷锡亏剃蚀思专升本 C语言课件 C02(02) 数据类型专升本 C语言课件 C02(02) 数据类型
二、数据类型



变量在使用之前必须先定义。
变量定义时规定了变量的数据类型。
变量定义时其值是随机的值。
定义变量时可以同时赋初值。

float b=;
相当于
float b;
b=;
赡绘确稚巧雇誊欣附唉牛需驴陕腺帝蚂孤信竖俩龄卧踪砰筐磕熔埔杭荣升专升本 C语言课件 C02(02) 数据类型专升本 C语言课件 C02(02) 数据类型
二、数据类型



变量在使用之前必须先定义。
变量定义时规定了变量的数据类型。