您当前的位置:五五电子网电子知识电子学习基础知识电脑-单片机-自动控制C语言中的数据类型 正文
C语言中的数据类型

C语言中的数据类型

点击数:7711 次   录入时间:03-04 11:41:52   整理:http://www.55dianzi.com   电脑-单片机-自动控制

  在编写C语言程序时,首先要涉及的是数据描述和功能描述。数据是实现功能的过程,功能是数据运算(或处理)的结果,没有数据,C程序就无法实现单片机规定的功能,可见数据在C语言程序中的重要性。
  
  C语言的数据类型,有基本型、构造型、指针型三类。
  
  1.标准型
  
  标准型数据属于基本型数据,是由C语言本身提供的基本数据类型,结构简单、使用频率高。下面以实例对C语言程序中的标准型数据予以说明。标准型数据又分为整型数据、实型数据和字符型数据三种,每种数据又有常量和变量之分。笔者将其分类以表格形式列出,既可供初学者编写C语言程序时查找,亦可与本文中实例程序的注释进行对比学习,以加深对标准型数据的理解。
  
  (1)整型常量整型常量,是指在程序运行过程中数值保持不变的量,在编写C程序时,整型常量用关键宇const进行定义。下表给出了各种常量的类型、表示方法及示例说明。


  
  (2)整型变量
  
  整型变量,是指在程序运行过程中数值会改变的量。整型(即整数类型)变量的基本型是int。
  
  lnt可以保存一个整数,并允许在int前加上基本型、短整型、长整型,以及无符号型等四种整型类型。下面分别加以说明
  
  1)基本型:标志是int。
  
  2)短整型:标志是shortint。
  
  3)长整型:标志是Iongint。
  
  4)无符号型:存储单元中,全部二进制位均用来存放整数自身,而不包括符号位。无符号型又分为无符号整型、无符号短整型、无符号长整型三种。
  
  ①无符号整型:标志是unsignedint:
  
  ②无符号短整型:标志是unsignedshorlint;③无符号长整型:标志是unsignedlongint。
  
  以上C语言变量的要点,是相关的关键字,以及每个整型变量的取值范围,即长度(二进制位个数)。

  PIC单片机C语言的整型变量、数据名称、取值范围如下表所示。表中的内容,在编写C程序时经常使用。

  说明:
  
  1.上表列出了整型变量的取值范围。例如,从上表中可以看出,无符号长整型变量un—signLED1ongint的最大取值可达10位数,将其用于延时函数,仅用一条循环语句,延时便可达20小时以上。
  
  2.对于上表中的字符型(char)、浮点型(rloat)和双精度型doable等整型变量,将在本连载后续文章的程序使用到时进行说明。




本文关键字:C语言  电脑-单片机-自动控制电子学习 - 基础知识 - 电脑-单片机-自动控制