数据类型意义.PDFVIP

  • 33
  • 0
  • 约8.09千字
  • 约 27页
  • 2017-06-27 发布于天津
  • 举报
数据类型意义

数据类型意义 • 数据与操作是构成程序的两个要素,数据 也是程序处理的对象。 • 数据类型是对程序所处理的数据的抽象。 • 数据类型决定数据的含义、表示方式、存 储格式和运算。 • C语言规定,在程序中使用的每个数据都属 于一种类型。 • 计算机中约有30%的运行时间耗费于数据及 其格式转换。 1 数据类型的概念(1/2) • 在用高级语言写的程序中,每个变量、常 量或表达式的值都属于确定的数据类型。 虽然在程序执行期间变量的值在不断的改 变,但是,变量的所有可能取值以及在这 些值上可容许的操作都是在程序中明显或 隐含地被规定。 2 数据类型的概念 (2/2 ) • 数据类型分三种: – 简单类型 – 结构类型 – 指针类型 • 每种类型都规定有相应的一组基本操作。 • 在程序设计语言中使用数据类型的概念将带来 很多好处: – 程序的简明性 • 变量的取值、数据的操作、数据的合法性 – 可预先分配存储空间,提高程序的执行效率 3 标识符 • 标识符是给予程序中的实体——变量、常 量、函数、数组、结构体、标号、以及文 件所起的名字。 4 标识符的命名规则 • 标识符是由字母(a~z或A~Z )、数字(0~9 )或下 划线(_ )组成的字符序列; • 以下划线或字符开头; • C语言有32个关键字,它们已有专门的含义,用户 不能改为它用,即不能用它们作标识符。 • 系统内部使用了一些用下划线开头的标识符(如_fd , _cleft ,_mode ),为防备止与用户的标识符冲突, 用户在定义标识符时尽量不要用下划线开头; • C语言标准对标识符的长度没有规定,但87 ANSI C 规定可识别的标识符长度为31个字符,有的C版本 可能规定的更短。 • C语言认为大写字母与小写字母是两个不同的字符。 5 举例: • 下面是合法标识符: sum PI _sysflay J5_7 Number_of_moves NumberOfMoves • 下面是不合法的标识符: number-of-moves piece flag 5_7_9 $123.4 6 定义标识符的建议原则: ① 尽量做到 “见名知义”,以增加程序的可读性, 如sum、area、score、day、name、age等; ② 变量名、函数名用小写,符号常量用大写; ③ 在容易出现混淆的地方尽量避免使用容易认错的 字符,如: – 0(数字)—O(大写字母)—o(小写字母) – 1(数字)—I(I的大写字母)—l(L的小写字母) – 2(数字)—Z(大写字母)—z(小写字母)  例如:no与n0、ll与l1易混淆

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档