c语言标识符是如何组成的


这篇“c语言标识符是如何组成的”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“c语言标识符是如何组成的”文章吧。在c语言中,标识符由字母(A~Z和a~z)、数字(0~9)、下划线(_)组成,且第一个字符必须是字母或下划线,不能用其他任何字符或数字开头;标识符是区分大小写的,大写字母和小写字母被认为是不同的字免费云主机域名符,且标识符不能是关键字。c语言中的标识符由在计算机高级语言中,用来对变量、符号常量名、函数、数组、类型等命名的有效字符序列统称为标识符标识符可以简单认为是一个名字,用来标识变量名、常量名、函数名及数组等。变量名a、b、c,符号常量名PI、Pai,函数名printf、scanf等都是标识符。在C语言中,标识符可以自定义,但是需要遵循一定的规则。C语言规定,标识符可以是字母、数字、下划线(A~Z, a~z, 0~9, _)组成的字符串,并且第一个字符必须是字母或下划线。(1)标识符只能以英文大小写字母、和下划线(_)开头,而不能用其他任何字符或数字开头。例如以下就是错误的例子:(2)标识符中只能包含英文大小写字母、下划线和阿拉伯数字,但是不能以阿拉伯数字开头(3)标识符区分大小写在C语言中,大写字母和小写字母被认为是不同的字符,所以,ABC与abc表述的标识符是不一样的(Acd和acd、caDd和cadd、_8Fc9和_8fc9都是不相同的标识符)。(4)标识符不能是关键字。(5)ANSI标准规定,标识符可以为任意长度,但外部名必须至少能由前6个字符唯一地区分,并且不区分大小写。这是因为某些编译程序(如IBM PC的MS C)仅能识别前6个字符。除了这些硬性规则外,标识符的命名最好具有具体的意义,以便于观察、阅读和维护可以改成如下定义:

intc_Long;
intc_Width;
intc_Height;

c语言中的关键字C语言不允许定义变量的名称为C语言使用的关键字。类型关键词描述数据类型关键字char字符类型short短整数类型int整数类型long长整数类型float单精度浮点数类型double双精度浮点数类型signed有符号类型unsigned无符号类型enum枚举类型struct结构体类型union共用体类型void空类型控制语句关键字if条件判断语句else条件判断语句for循环语句do循环语句while循环语句switch选择分支语句break结束循环continue跳过当前循环case选择分支语句default默认分支语句goto无条件跳转语句return返回语句存储类型关键字extern对外声明引用static静态类型auto自动类型register寄存器类型main主函数名其他关键字sizeof计算类型容量const常类型typedef定义别名volatile取消编译器优化,不使用缓存C语言提供了这些关键字来设计程序,那么,我们在定义变量名称(标识符)的时候,就不能够与C语言提供的关键字相同。以上就是关于“c语言标识符是如何组成的”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注百云主机行业资讯频道。

相关推荐: php中括号指的是什么

本篇内容主要讲解“php中括号指的是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php中括号指的是什么”吧! php的中括号就是一种符号,一般是用来通过数组的键名来获取数组相应的值,其实使用语法如“$arra…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 02/23 17:42
下一篇 02/23 17:42

相关推荐