首页 > 编程知识 正文

标识符可以做变量名吗(正确的c语言标识符是)

时间:2023-05-05 09:41:33 阅读:96054 作者:1661

标识符

identifier是编程中使用的名称,用来命名变量、常量、函数、语句块等。从而建立起名称与用法之间的关系。

c语言将标识符分为三类:关键字、预定义标识符和用户定义标识符。用户定义的标识符有以下规则和规范。

如果第一步基础比较差,而你正好在学C/C,不妨关注一下大家都能学的视频教程,通俗易懂,通俗易懂。一个视频只讲一个知识点。视频不深奥,不需要研究。在公交、地铁、厕所都可以看,随时随地都可以抬高姿势。

命名的基本规则

标识符由字母(a-z、A-Z)、数字(0-9)和下划线“_”组成,第一个字符不能是数字,但可以是字母或下划线。例如,正确的标识符:abc,a1,prog_to。您不能使用C语言关键字作为用户标识符,例如if、for、while等。标识符区分大小写,也就是说,它们严格区分大小写。标识符的命名应该是“已知名称”,例如,长度、总和、总数、圆周率……).常用的命名规范。

小驼峰中第一个单词的第一个字母是小写的,后面其他单词的第一个字母是大写的,比如:myName youAge大驼峰中所有单词的第一个字母都是大写的,比如MyName YouAge Hungary在标识符前加小写字母来标识变量的范围和类型等。g_ global变量c_ constant s_ static成员变量提示:写项目时,保持一个标准,建议使用小驼峰(视企业下班后的需求而定)。

常量与变量

常量

常量是一个固定值,在程序执行过程中不会改变。这些固定值也称为文字。

常量可以是任何基本数据类型,如整数常量、浮点常量、字符常量或字符串,以及枚举常量。

00-1010整数常量可以是十进制、八进制或十六进制常量。指定基数:10X或0X表示十六进制,0表示八进制,十进制默认不带前缀(VS2019支持二进制常量表示:0b或0B表示二进制)。

整数也可以有后缀,是U和L的组合,U代表无符号整数,L代表长整数。后缀可以是大写也可以是小写,U和L的顺序是任意的。

80 //小数

0120 //八进制

0X50 //十六进制

0B1010000 //Binary

整数常量

浮点常量由整数部分、小数点、小数部分和指数部分组成。浮点常数可以用十进制或指数形式表示。

当以小数形式表示时,它必须包含整数部分、小数部分或两者。当以指数形式表示时,必须包括小数点、指数或两者。有符号指数由e或e引入。

0.25;//法律

.25;//Legal相当于0.25。

5.//合法等同于5.0

314159 e-5;//法律3.14159;

314159E//应该输入非法的索引值,而不是“;”。e-5;//非法缺少整数或分数

浮点常量

字符常量用单引号括起来,例如,' x '。

常量可以是普通字符(如' x ')、转义序列(如' t ')或普通字符(如' u02C0 ')。

ASCII字符码表:

转义字符:特殊字符常量

以反斜杠“”开头,后跟一个或多个字符。转义字符有特定的含义,不同于字符的原始含义,因此称为“转义”字符。转义字符只能使用小写字母,每个转义字符只能视为一个字符。 v“垂直选项卡”和“f”页面馈送对屏幕没有影响,但会影响打印机的响应操作。下表列出了一些转义序列代码:

转义序列

意义

ASCII码值(十进制)

\

字符

092

'

性格;角色;字母

039

'

性格;角色;字母

034

a

警铃

詹姆斯邦德

b

退格键

008

f

页面馈送字符

012

n

换行符

010

r

返回

013

t

横表

009

v

垂直标签

011

空字符(NULL)

000

ddd

一到3位的八进制数

-

xhh

一到2位的十六进制数

-

字符串常量

字符串字面值或常量是括在双引号 "" 中的。一个字符串包含类似于字符常量的字符:普通的字符、转义序列和通用的字符。

可以使用空格做分隔符,把一个很长的字符串常量进行分行。

下面的实例显示了一些字符串常量。下面这三种形式所显示的字符串是相同的。

"hello,world"; "hello, world"; "hello,""w""orld";

定义常量

在 C 中,有两种简单的定义常量的方式:

使用 #define 预处理器。使用 const 关键字。

#define 预处理器

#define identifier value /*#define 标识符 常量值*/

示例:

 #include<stdio.h>  #define PI 3.1415 int main() { printf("圆的面积为:%lf",PI*3*3); return 0; } //output:圆的面积为:28.273500

const关键字

使用 const 前缀声明指定类型的常量,如下所示:

const type variable = value;

const 声明常量要在一个语句内完成:

具体请看下面的实例:

示例:

#include<stdio.h> int main() { const float PI = 3.1415f; printf("圆的面积为:%f",PI*3*3); return 0; } //output:圆的面积为:28.273500

请注意,把常量定义为大写字母形式,是一个很好的编程习惯。

好了,C语言常量就介绍到这里,大家可以先练习一下,后面介绍复杂的示例。喜欢的不如点个“赞”吧

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。