你的位置:首页 > 操作系统

[操作系统]黑马程序员——C语言——基础语法


   首先学的是C语言的基础语法,主要分为关键字、标示符、注释、数据、常量、变量。

一、关键字

    1   关键字是指在C语言中系统默认的有特殊意义的字符

    2   关键字全部是小写字母表示,总共32个关键字(主函数【main】中int 、return),如下:

auto double int  struct break else long switchcase  enum register typedef char extern return unionconst  float  short unsigned continue for  signed voiddefault  goto  sizeof  volatile  do  if  while  static

二、标识符

   1   标识符也是一种特殊意义的字符,是程序员自定义的一些名称和符号(关键字是系统C语言默认的)。

   2   标识符的作用。

       (1) 命名变量,区别不同变量。

       (2) 函数命名,便于区分 

   3   标识符的自定义命名

        (1)基本原则

              ①  只能由 26个英文字母(区分大小写)、0-9的10个阿拉伯数字、下划线组成

              ②  不能以数字开头

              ③   不能使用系统自带关键字

         (2)规范完善

              ①  尽量使用英文单词。或者汉语也可

              ②  标识符由多个字母组成时候,除开第一个单词,后面每个单词的首字母都是大写 

三、  注释

        1  注释用来解释某行或者某段代码程序的含义,不参与程序编译,也不会增加代码的大小

        2  单行注释

             单行注释以两个正斜杠开头(//),只能注释一行,从//开始到这行的结尾都是注释的内容

        3  多行注释

             多行注释以/*开头,以*/结尾,/*和*/中间的内容都是注释

四、 数据(静态和动态)

        1、静态数据

              不主动删除,会一直存储于计算机硬盘中的数据。一般以文件的形式存在。

        2、 动态数据

             程序运行时加载的数据,在计算机关闭后,这些临时数据(动态数据)会被自动消除。

        3、静态数据和动态数据在一定条件下,可以相互转换

        4、 数据单位大小转换

               1 KB = 1024 B,1 MB = 1024 KB,1 GB = 1024 MB,1 TB = 1024 GB

五、 常量(固定不变的数据)

            分类

            1  整型常量(int),包含所有整数

            2  浮点型常量(float/double),float :单精度浮点型; double; 双精度浮点型

            3   字符常量(char), 单引号括起来的单个字符,中文除外。

            4  字符串常量, 双引号括起来的一个或者多个字符,中文除外。

六、 变量(需要适时改变的数据)

             1  变量需要先定义,并且内存会分配一块内存

             2  变量定义格式: 变量类型  变量名  (例:int i;)

             3  变量赋值: 变量名=数值  (例 :i = 1;)

             4  变量值的修改,会覆盖这个变量名之前的数值。