程序标识符设计说明_程序设计标识符是什么

2024-11-10 09:51 - 立有生活网

计算机程序中关键字和标识符是什么?

2.3. 标识符和关键字

程序标识符设计说明_程序设计标识符是什么程序标识符设计说明_程序设计标识符是什么


程序标识符设计说明_程序设计标识符是什么


程序标识符设计说明_程序设计标识符是什么


标识符(也称为 名称)的词法定义说明如下。

Python 标识符的句法基于 Unicode 标准附件 UAX-31,并加入了下文定义的细化与修改;详见 PEP 3131 。

与 Python 2.x 一样,在 ASCII 范围内(U+0001..U+007F),有效标识符字符为: 大小写字母 A 至 Z、下划线 _ 、数字 0 至 9,但不能以数字开头。

Python 3.0 引入了 ASCII 之外的更多字符(请参阅 PEP 3131)。这些字符的分类使用 unicodedata 模块中的 Unicode 字符数据库版本。

标识符的长度没有限制,但区分大小写。

identifier ::= xid_start xid_continue

id_start ::=

id_continue ::=

xid_start ::=

xid_continue ::=

上述 Unicode 类别码的含义:

Lu - 大写字母

Ll - 小写字母

Lt - 词首大写字母

Lm - 修饰符字母

Lo - 其他字母

Nl - 字母数字

Mn - 非空白标识

Mc - 含空白标识

Nd - 十进制数字

Pc - 连接标点

Other_ID_Start - 由 PropList.txt 定义的显式字符列表,用于支持向后兼容

Other_ID_Continue - 同上

在解析时,所有标识符都会被转换为规范形式 NFKC;标识符的比较都是基于 NFKC。

Unicode 4.1 中所有可用的标识符字符详见此 HTML 文件

2.3.1. 关键字

以下标识符为保留字,或称 关键字,不可用于普通标识符。关键字的拼写必须与这里列出的完全一致:

False await else import pass

None break except in raise

True class finally is return

and continue for lambda try

as def from nonlocal while

assert del global not with

async elif if or yield

2.3.2. 保留的标识符类

某些标识符类(除了关键字)具有特殊含义。这些类的命名模式以下划线字符开头,并以下划线结尾:

_

from module import 时,不会导入。交互式解释器中,特殊标识符 _ 用于存储近一次求值的结果;该标识符保存在 builtins 模块里。不处于交互模式时,_ 没有特殊含义,也没有预定义。详见 import 语句。

注解 _ 常用于连接化文本;详见 gettext 模块文档。

____

系统定义的名称,通常简称为 "dunder" 。这些名称由解释器及其实现(包括标准库)定义。现有系统定义名称相关的论述详见 特殊方法名称 等章节。Python 未来版本中还将定义更多此类名称。任何情况下,任何 不显式遵从 ____ 名称的文档用法,都可能导致无提示的错误。

__

类的私有名称。类定义时,此类名称以一种混合形式重写,以避免基类及派生类的 "私有" 属性之间产生名称冲突。详见 标识符(名称)。

标识符是什么?,标识符的写法规定是什么?

标示符(IDentifier)是指用来标识某个实体的一个符号。在不同的应用环境下有不同的含义。

1)在日常生活中,标示符是用来指定某个东西、人,要用到它,他或她的名字;在数学中解方程时,我们也常常用到这样或那样的变量名或函数名。

2)在编程语言中,标识符是用户编程时使用的名字,对于变量、常量、函数、语句块也有名字;我们统统称之为标识符。

标识符可能是字、编号、字母、符号,也可能是由上述元素所组成。

3)在编程语言中,标识符就是程序员自己规定的具有特定含义的词,比如类名称,属性名称,变量名等。 其规定为:

1.必须以字母或下划线开始;

2.不能与保留字、关键字相同;

3.首字符不能是数字。

软件详细设计说明书实例

列出有关的参考资料,如:

a.本项目的经核准的任务书或合同、上级机关的批文;

b.属于本项目的其他已发表的文件;

c.本文件中各处引用到的文件资料,包括所要用到的软件开发标准。 列出这些文件的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的来源。

F.2程序系统的结构

用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间 的层次结构关系。

F.3程序1(标识符)设计说明

从本章开始,逐个地给出各个层次中的每个程序的设计考虑。以下给出的提纲是针对一般情况的。 对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层 模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。

F.3.1程序描述

给出对该程序的简要描述,主要说明安排设计本程序的目的意义,并且,还要说明本程序的特点(如 是常驻内存还是非常驻?是否子程序?是可重入的还是不可重入的?有无覆盖要求?是顺序处理还是并发 处理卜..等)。

F.3.2功能

说明该程序应具有的功能,可采用IPO图(即输入一处理一输出图)的形式。

F.3.3性能

说明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。

F.3.4输入项

给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输入的方式。 数量和频度、输入媒体、输入数据的来源和条件等等。

F. 3. 5输出项

给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、 数量和频度,输出媒体、对输出图形及符号的说明、条件等等。

F.3.6算法

详细说明本程序所选用的算法,具体的计算公式和计算步骤。

F.3.7流程逻辑

用图表(例如流程图、判定表等)辅以必要的说明来表示本程序的逻辑流程。

F.3.8接口

用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。

F.3.9存储分配

根据需要,说明本程序的存储分配。

F.3.10注释设计

C语言中标识符有什么规则?

C语言中标识符(Identifier)是用来标识变量、函数、数组等程序实体的名称,标识符需要遵循以下规则: 标识符由字母、数字和下划线组成,个字符必须是字母或下划线;

标识符不能是C语言的关键字(如if、while、int等);

标识符的长度不能超过编译器所规定的长度,通常为31个字符;

C语言中标识符是区分大小写的,例如a和A是两个不同的标识符。 需要注意的是,尽管标识符可以由数字组成,但是标识符的个字符必须是字母或下划线,不能以数字开头。

C语言标识符的命名规则是什么?请举例说明

C语言的标识符一般应遵循如下的命名规则:

1、标识符必须以字母a~z、 A~Z或下划线开头,后面可跟任意个(可为0)字符,这些字符可以是字母、下划线和数字,其他字符不允许出现在标识符中。

2、标识符区分大小写字母;

3、标识符的长度,c89规定31个字符以内,c99规定63个字符以内;

4、C语言中的关键字,有特殊意义,不能作为标识符;

5、自定义标识符取具有一定意义的字符串,便于记忆和理解。

扩展资料:C语言中预先定义了一些标识符,他们有特定的含义,通常用做固定的库函数名或预编译处理中的专门命令。如scanf、printf、sin、define、include等。

C语言允许用户标识符与预定义标识符同名,但这将使这些标识符失去系统规定的原意。为了避免误解,建议用户为标识符取名时尽量不要与系统预先定义的标准标识符(如标准函数)同名。

C语言的标识符的定义是什么

标识符,是用户编程时使用的名字。我们指定某个东西、人,都要用到它,他或她的名字;在数学中解方程时,我们也常常用到这样或那样的变量名或函数名。

同样的道理,在电脑语言中,对于变量,常量,函数,语句块也有名字,我们统统称之为标识符。在程序中使用的变量名、函数名、标号等统称为标识符。除库函数的函数名由系统定义外,其余都由用户自定义。

C 语言规定,标识符只能是字母(A~Z,a~z)、数字(0~9)、下划线()组成的字符串,并且其个字符必须是字母或下划线。 C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

二十世纪八十年代,为了避免各开发厂商用的C语言语法产生异,由美国标准局为C语言制定了一套完整的美国标准语法,称为ANSI C,作为C语言初的标准。

施工临时道路混凝土强度 临时路混凝土标号

混泥土应该铺多厚才不会被汽车压烂? 不同的车、不同的基层、不同的混凝土强度等级、是否加配钢筋等都有影响,只问厚度这个没有的。一般工地做临时混凝土道路是在天然密实的地面上,做强···

上海十一号线暴炸 上海11号线突发故障

##上海地铁11号线车顶冒火 回应 近日,有网友发布视频和信息称“上海地铁11号线车厢内,一位男乘客发烧38.9℃还不戴好口罩”,引起公众热议。上海地铁昨天回应称,此事发生在7月30日晚上。根···

灰加白主演的电视剧 灰加白等于什么颜色

您好,今天小深来为大家解答以上的问题。灰加白主演的电视剧相信很多小伙伴还不知道,现在让我们一起来看看吧! 灰加白主演的电视剧 灰加白等于什么颜色 灰加白主演的电视剧 灰加白等于什么···