位置:51电子网 » 技术资料 » 通信网络

C51的构造数据类型

发布时间:2016/7/13 20:58:50 访问次数:896

   字符型(char)、整型(int)和浮点型(noat)等属于基本数据类型,除此之外,C51还提供了一些扩展的数据类型,统称为构造数据类型。数组、指针、结构、 HER153枚举都是常见的构造数据类型。

   数组

   数组是一组具有固定数目和相同类型成分分量的有序集合,其成分分量的类型为该数组的基本类型。常用的有整型数组、字符型数组等。数组的各元素必须是同一类型的变量。

   1.数组的定义

   数组是用同一个名字的不同下标访问的,数组的下标放在方括号中,是从0开始的一组有序整数。例如数组b[i],当卜0,1,2,…,n时,b[0l,b[1],…,b[n]分别是数组b的元素。依据数组的下标个数可分为一维、二维和多维数组,其中一维和二维数组是常用的数组形式。

一维数组:一维数组的下标只有一个,其定义格式如下:类型说明[存储器类型]数组名[整型H=(初始值Ⅱ例如:

   二维数组:二维数组的下标只有两个,其定义格式如下:类型说明[存储器类型]数组名[整型△整型Ⅱ={初始值H二维数组的存取顺序是按行存取,即先依次存取第1行元素的所有列,再存储第2行,依


此类推。

   例如:

   整型数组a有4个元素,且alOllO]=1,a[0][1卜2,al1]lO]=3,al1][1卜4艹/二维数组的初始化有多种形式,下面的初始化结果是等效的:

   int a[2][2]=((1,2),(3,4));

   int a[2][2]=(1,2,3,4);

   字符型(char)、整型(int)和浮点型(noat)等属于基本数据类型,除此之外,C51还提供了一些扩展的数据类型,统称为构造数据类型。数组、指针、结构、 HER153枚举都是常见的构造数据类型。

   数组

   数组是一组具有固定数目和相同类型成分分量的有序集合,其成分分量的类型为该数组的基本类型。常用的有整型数组、字符型数组等。数组的各元素必须是同一类型的变量。

   1.数组的定义

   数组是用同一个名字的不同下标访问的,数组的下标放在方括号中,是从0开始的一组有序整数。例如数组b[i],当卜0,1,2,…,n时,b[0l,b[1],…,b[n]分别是数组b的元素。依据数组的下标个数可分为一维、二维和多维数组,其中一维和二维数组是常用的数组形式。

一维数组:一维数组的下标只有一个,其定义格式如下:类型说明[存储器类型]数组名[整型H=(初始值Ⅱ例如:

   二维数组:二维数组的下标只有两个,其定义格式如下:类型说明[存储器类型]数组名[整型△整型Ⅱ={初始值H二维数组的存取顺序是按行存取,即先依次存取第1行元素的所有列,再存储第2行,依


此类推。

   例如:

   整型数组a有4个元素,且alOllO]=1,a[0][1卜2,al1]lO]=3,al1][1卜4艹/二维数组的初始化有多种形式,下面的初始化结果是等效的:

   int a[2][2]=((1,2),(3,4));

   int a[2][2]=(1,2,3,4);

相关技术资料
7-13C51的构造数据类型

热门点击

 

推荐技术资料

耳机的焊接
    整机电路简单,用洞洞板搭线比较方便。EM8621实际采... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!