程序设计基础(1)——顺序程序设计(基本符号)

基本符号

一个程序是由若干词法单位(相当于单词)构成,每个词法单位由一些基本字符构成。

字符集

任何计算机系统都使用一个可被本系统识别的字符集。该字符集中包括人们常用的字母、数字以及诸如句号、逗号、括号之类的特殊字符。字符集常被用于人与计算机之间以及计算机与计算机之间、计算机与外部设备之间进行信息交换。

其中,每个字符都有两种形态:

(1)可视形态:表现为可在键盘上、印在纸上、显示在屏幕上的字符符号

(2)存储形态:表现为存储在计算机中的二进制代码、、

一个字符在计算机内是以二进制代码形式(存储形态)保存的,只有在显示、打印时才表现为可是形态。

C语言采用的是ASCII字符集的一个子集。除ASCII上的符号外,其他的字符都不允许出现在c程序当中

特定符(相当于一部分的符号被官方赋予一些特殊的含义,被官方占用,你就不能再用他赋予另外的含义的)

C语言当中的特定符包括关键字分隔符运算符

(1)关键字:共有37个auto  double  int  struct  break  else  long  switch  case  register  typedef   char  extern  return  union  float  short   unsigned  continue  for  default  goto   sizeof   do  if   while  static enum  signed  void  volatile  const  inline  restrict  _Bool   _Complex   _Imaginary 

(2)分隔符:分隔符是一个字符组成的特殊符号

#       (        )        [        ]        '        ;        :        "        {        }        ,        \

(3)运算符:运算符是由一个或者多个字符组成的特殊符号,其中由两个以上字符组成的运算符中间不允许夹有其他的任何符号(包括空格)。

标识符(就是类似于人的名字)

在程序中出现的任何对象,如类型、变量、函数等,必须得有名字用于表示区别。在程序设计中,名字用标识符表示。

C语言标识符命名规则:以字母、数字、下划线组成的并且首字符不能为数字、

C语言不允许出现无定义的标识符,因此程序中出现的一切标识符都必须声名,以指出该标识符的具体意义。使用标识符时需要注意以下几点:

(1)不能与关键字重名,如for,if等

(2)尽量不与标准标识符重名,如sin、exp等

(3)字母分大小写,所以indentifier和Indentifier是两个不一样的标识符

(4)为了使程序清晰、易读,应尽量是每一个标识符的拼写代表与它代表的对象的含义

间隔符

C语言规定:任何由标识符、关键字、字面常量组成的两个相邻词法单位之间至少应该有一个间隔符。C语言的间隔符包括空格、空白、行结束符、水平制表符、垂直制表符、换页符等。

作用:分隔两个相邻的词法单位。(无任何意义,在编译时会被忽略)

在C程序当中,在任何一个词法单位之前以及在任何相邻的两个词法单位之间都可以使用任意多个间隔符。

注:在任何词法单位之内不允许含有间隔符。例如:<=写成<    =

注释:

C语言的注释有两种形式:

(1)一种形式是由两个正斜线“//”开始,直到该对斜线所在的文本行结束(只能单行注释)

(2)另一种形式是由“/*”和“*/”括起来的任意一串字符(可多行注释)

注释是个程序加注解用的,对程序的实际意义没有任何影响,只增加程序的可读性,编译时把注释当做空白符处理。


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值