以下标识符是合法的:
3s 以数字扫尾
s*T 呈现合法字符*
-3x 以减号扫尾
bowy-1 呈现合法字符-(减号)
  生手使标识符时还必需过细以下几点:
(1)标准C不限定标识符的长度,但它受种种版本的C 措辞编译零碎限定,同时也遭到细致机械的限定。比方在某版本C 中规则标识符前八位有用,当两个标识符前八位相反时,则被觉得是统一个标识符。
(2)在标识符中,年夜小写是有区另外。比方BOOK和book 是两个分比方的标识符。
(3)标识符当然可由序次员随意界说,但标识符是用于标识某个量的符号。因而,命名应尽量有相应的意义,以便阅读认识,作到“望文生义”。

2.要害字

  要害字是由C措辞规则的具有特定意义的字符串,凡是也称为保留字。用户界说的标识符不该与要害字相反。C措辞的要害字分为以下几类:
(1)典范典范说明符
用于界说、说明变量、函数或另外数据布局的典范典范。如后背例题顶用到的int,double等
(2)语句界说符
用于发挥阐发一个语句的遵命。如例1.3顶用到的if else便是条件语句的语句界说符。
(3)预处置命令字
用于发挥阐发一个预处置命令。如后背各例顶用到的include。

3.运算符

  C措辞中含有相称丰厚的运算符。运算符与变量,函数一同构成表达式,发挥阐发种种运算遵命。运算符由一个或多个字符构成。

4.分隔符

  在C措辞中接纳的分隔符有逗号和空格两种。逗号首要用在典范典范说明和函数参数表中,分隔各个变量。空格多用于语句各单词之间,作隔断符。在要害字,标识符之间必需要有一个以上的空格符作隔断, 不然把会呈现语法错误,比方把int a;写成 inta;C编译器会把inta当成一个标识符处置,其成果肯定犯错。

5.常量

  C 措辞中哄骗的常量可分为数字常量、字符常量、字符串常量、符号常量、转义字符等多种。在第二章中把专门赐与引见。

6.标明符

  C 措辞的标明符是以“/*”扫尾并以“*/”扫尾的串。在“/*”和“*/”之间的即为标明。序次编译时,过掉标明作任那儿理。标明可呈现在序次中的任何职位。标明用来向用户提醒或标明序次的意义。在调试序次中对暂不哄骗的语句也可用标明符括起来,使翻译跳过不作处置,待调试结束后再去掉标明符。

版权声明: 原创作品,允许转载,转载时请务必以超链接方式标明文章 原始来因 、作者信息和本声明。不然将清查法律责任。

转载于:https://www.cnblogs.com/zgqjymx/archive/2011/03/07/1975631.html

C措辞教程第一章: C措辞概论 (5)相关推荐

  1. 谭浩强C语身教程第一章---C措辞概述(2)

    1.1    Turbo C 2.0集成开发环境的运用 1.1.1   Turbo C 2.0简介和启动 我们上机操练和将来测验都是运用Borland Turbo C 2.0这个版本.该零碎是DOS应 ...

  2. javascript进阶教程第一章案例实战

    javascript进阶教程第一章案例实战 一.学习任务 通过几个案例练习回顾学过的知识 通过练习积累JS的使用技巧 二.实例 练习1:删除确认提示框 实例描述: 防止用户小心单击了"删除& ...

  3. 北大青鸟c语言课后答案,北大青鸟C语言教程--第一章 C语言基础.ppt

    <北大青鸟C语言教程--第一章 C语言基础.ppt>由会员分享,可在线阅读,更多相关<北大青鸟C语言教程--第一章 C语言基础.ppt(20页珍藏版)>请在人人文库网上搜索. ...

  4. 乐行学院Redis5学习教程 第一章redis5的安装

    乐行学院Redis5学习教程 第一章redis5的安装 1.安装虚拟机 2.centeros下载 3.vmware安装centeros 4.vmware安装centeros设置IP 5.安装redis ...

  5. laravel教程 第一章安装laravel

    #laravel教程# ##第一章 安装laravel## ###前言 ### 有很多人,都在纠结于自己学什么框架,用什么框架.在这里我想告诉你,框架都是死的,但是人是活的,只要你明白的框架的基本原理 ...

  6. matlab里面atn是什么意思,matlab教程第一章

    <matlab教程第一章>由会员分享,可在线阅读,更多相关<matlab教程第一章(63页珍藏版)>请在人人文库网上搜索. 1.第1章 矩阵及其基本运算MATLAB,即&quo ...

  7. 大数据 第一章 大数据概论

    第一章 大数据概论 1.1.大数据概念 ​ 按顺序给出数据存储单位:bit.Byte.KB.MB.GB.TB.PB.EB.ZB.YB.BB.NB.DB ​ 1Byte=8bit 1K=1024Byte ...

  8. 乐行学院RabbitMQ学习教程 第一章 RabbitMQ介绍(可供技术选型时使用)

    乐行学院RabbitMQ学习教程 第一章 RabbitMQ介绍 RabbitMQ介绍 1.RabbitMQ技术简介 2.RabbitMQ其他扩展插件 2.1监控工具rabbitmq-managemen ...

  9. 计算机中的数制与编码教程,第一章计算机中的数据和编码教程.doc

    第一章计算机中的数据和编码教程 第一章 计算机中的数据和编码 1.1计算机中的数制 1.2计算机中数的表示 1.3计算机中的编码 1.1 计算机中的数制之进位计数制 进位制: 按照进位的方法进行计数的 ...

  10. 《自然语言处理(哈工大 关毅 64集视频)》学习笔记:第一章 自然语言处理概论

    前言 关毅老师,现为哈工大计算机学院语言技术中心教授,博士生导师.通过认真学习了<自然语言处理(哈工大 关毅 64集视频)>1(来自互联网)的课程,受益良多,在此感谢关毅老师的辛勤工作!为 ...

最新文章

  1. Hyperledger Fabric 1.0 从零开始(五)——运行测试e2e
  2. docker逃逸 从Play-with-Docker容器逃逸到Docker主机
  3. UA MATH567 高维统计IV Lipschitz组合10 随机矩阵的Bernstein不等式
  4. 从零开始入门 K8s | Kubernetes 调度和资源管理
  5. python之路——常用模块2
  6. JavaWeb-综合案例(用户信息)-学习笔记06【复杂条件查询功能】
  7. et操作 python wps_拿起来就用的office二次开发(python,win32com使用经历总结)
  8. matlab 数字图像滤波,数字图像处理 (基于Matlab) 滤波
  9. restful适用于移动互联网厂商作为业务_Restful架构思想
  10. mstem函数怎么定义_小白该怎么学Java开发 Java编程重要点有哪些
  11. 第十一章:WebSocket
  12. 事半功倍系列之javascript (转载)
  13. 【WIN11】微软拼音输入法单字频率固定方法
  14. matlab模电仿真 微盘,模拟电子仿真实验(Multisim模电篇)
  15. 获取 pdf 中某个 关键字的位置
  16. 央企控股及并购重组概念股名单
  17. VB如何只读取字符串中的数字部分??
  18. 读不完《程序员修炼之道》,至少可以读完这70条
  19. 为企业数字人才建粮仓:专访极客邦科技双数研究院院长付晓岩
  20. Invocation Target Exception调用目标异常可能是参数漏传

热门文章

  1. 深度学习之美(张玉宏)——第三章 机器学习三重门
  2. 你必须知道的html5的基本特征和用法--基础必会
  3. 抖音怎么用计算机数字等于中文字,抖音数字表白公式怎么玩 抖音数字表白从1到100攻略...
  4. Java解决八皇后问题
  5. 一图看懂RTB广告竞价原理,原来这就是实时竞价
  6. 基于Serverless的流量隐匿(四个方面)
  7. 实现旋转六面体(含动画的基本介绍)
  8. 腾讯计算机安全实验室,TRP-AI反病毒引擎创新:腾讯安全最新成果入围顶级学术会议...
  9. 标准更新|这次是OTA的EN301908-13即增加TRP和TRS的测试要求
  10. MAXIMO工作流待办邮件提醒配置