32个c语言标识符的保留字,C语言:标识符 关键字 保留字 表达式 语句
标识符(Identifier)
标识符就是程序员自己起的名字,符号常量(宏)、变量名、函数名、宏名、结构体名等,它们都是标识符。
遵守规范;C语言规定,标识符只能由字母(A~Z, a~z)、数字(0~9)和下划线(_)组成,并且第一个字符必须是字母或下划线,不能是数字。
不能与C语言保留字相同,但可以包含保留字
不能包含# - * /
区分大小写
长度受编译器和操作系统的限制,在做到“见名知义”的情况下尽量短
关键字(Keywords)是由C语言规定的具有特定意义的字符串,通常也称为保留字,
例如 int、char、long、float、unsigned 等。我们定义的标识符不能与关键字相同,否则会出现错误。
也可以将关键字理解为具有特殊含义的标识符,它们已经被系统使用,我们不能再使用了
表达式(Expression)和语句(Statement)
表达式可以看做一个计算的公式,往往由数据、变量、运算符等组成,例如3*4+5、a=c=d等,表达式的结果必定是一个值;
语句的范围更加广泛,不一定是计算,不一定有值,可以是某个操作、某个函数、选择结构、循环等。
表达式必须有一个执行结果,这个结果必须是一个值,例如3*4+5的结果 17,a=c=d=10的结果是 10,printf("hello")的结果是 5(printf 的返回值是成功打印的字符的个数)。
以分号;结束的往往称为语句,而不是表达式,例如3*4+5;、a=c=d;等。
标签:语句,C语言,关键字,保留字,标识符,表达式
来源: https://www.cnblogs.com/xkdn/p/14692202.html
32个c语言标识符的保留字,C语言:标识符 关键字 保留字 表达式 语句相关推荐
- oracle批量替换保留字,Oracle中的关键字保留字
Oracle官方文档说明: Reserved words and keywordsare identifiers that have special meaning in PL/SQL. You ca ...
- python语言编程中的保留字_Python语言程序设计整理
第一周:Python基本语法元素 1.3 实例1:温度转换 例:将摄氏度和华氏度互换 利用转换公式如下: C=(F-32)/1.8,F=C*1.8+32 代码: 1.4Python程序语法元素分析 1 ...
- C语言要点总结-关键字保留字总结
目录 6关键字总结: 6.1define(宏定义) 6.2const(恒定) 6.3 sizeof 6.4static(静态) 6.4.1static修饰局部变量 6.4.2static修饰全局变量 ...
- C语言的逻辑运算符以及优先级及标识符
1.一元:!(逻辑非) 2.二元:&&(逻辑与).||(逻辑或) 3.算术.逻辑.赋值运算符的优先顺序为: 逻辑非! > 算术 >逻辑与&&.逻辑或|| & ...
- java语言中的标识符_Java语言基本语法(一)————关键字标识符(Java语言标识符命名规范Java语言的包名、类名、接口名、变量名、函数名、常量名命名规则 )...
一.关键字 关键字的定义和特点 定义:被Java语言赋予特殊含义,用做专门用途的字符串(单词). 特点:关键字中所有字母均为小写 下面列举一些常用的关键字. 用于定义数据类型的关键字:byte.sho ...
- -wl是不是c语言的标识符,第二篇 C语言程序设计初步知识.doc
第二章 C语言程序设计的初步知识 一.选择题 1.在C 语言中,下列类型属于构造类型的是 .(0级) A)整型 B)字符型 C)实型 D)数组类型 2.在C 语言中,下列类型属于构造类型的是 .(0级 ...
- 定义变量和常量的规范 c语言,C语言编程规范教材及练习(标识符命名与定义 变量 宏、常量 表的达式).pptx...
C语言编程规范教材及练习(标识符命名与定义 变量 宏.常量 表的达式) C语言编程规范教材C语言编程规范工作组 201104目录标识符命名与定义 变量宏.常量表达式标识符的命名要清晰原则3.1 标识符 ...
- c语言标识符的规范,初识C语言-声明和使用变量、标识符的命名规范以及基本数据类型...
常量:是在程序中保持不变的量 变量:编写程序时,常常需要将数据存储在内存中,方便后面使用这个数据或者修改这个数据的值.通常使用变量来存储数据.使用变量可以引用存储在内存中的数据,并随时根据需要显示数据 ...
- c语言判断字符串合法标识符,HDU 2024 C语言合法标识符(以及一些关于输入和ctype.h的内容)...
C语言合法标识符 输入一个字符串,判断其是否是C的合法标识符. Input 输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的字符串 ...
最新文章
- 在线作图|如何绘制一张星图
- 刷新ImageNet纪录,GAN不只会造假!DeepMind用它做图像分类,秒杀职业分类AI
- SAP UI5 应用开发教程之二十九 - SAP UI5 的路由和导航功能介绍
- pat 乙级 1028 人口普查(C++)
- python域名转ip_Python 实现域名解析为ip的方法
- Java 1.2.3 文件输入与输出
- VS2008 调试Web网站,出现找不到Microsoft Internet Explorer的解决方法
- Qt中pro文件如何从相对路径导入库
- dataset存入mysql_dataset保存到数据库
- Python进阶-----类组合的方式完成授权
- Photoshop插件-创建所有亮度通道蒙板-脚本开发-PS插件
- 阿里官方 Redis 开发规范
- vcard微信电子名片
- html%2b怎么转换成加号,url 参数的加号变成空格处理
- 我的世界服务器rpg武器无限耐久,我的世界无限耐久指令_我的世界鞘翅无限耐久指令...
- AUTOSAR CanNm Nm Configuration
- 【Android studio】使用小米手机(MIUI8)真机调试
- matlab作业 阳光的快乐老爹,霍思燕6岁儿子近照曝光,调皮起来超阳光,完美继承老爹容颜!...
- 2020 - 2021 年 Web 前端最新导航 - 前端学习资源分享前端面试资源汇总
- vue 高德地图 不同区域显示不同颜色_老司机频繁掉沟里,高德百度腾讯地图导航到底该怎么选?...
热门文章
- 免费开源训练营又来啦!这次一起做个“机器人”
- IG夺冠那晚,全世界都在祝贺,你呢?
- 网络协议-tcp/ip
- 项目二:新生儿黄疸辨别系统
- python设置背景颜色(mac)_如何更改Mac OS X上Tkinter按钮的前景色或背景色?
- 看到一个不错的前端面试题开源项目
- tarjan(太监、塔扬、塔尖)算法
- 【AI浪潮下的挑战和机遇】许多职业即将消失,AI 即将战胜人类了吗?
- 服务器正在停服维护请您稍后重试,11月5日中午魔兽服务器出现登录故障 网易发布紧急维护公告 回应强制停服质疑...
- 自己总结的 iOS ,Mac 开源项目以及库,知识点------持续更新