sphao 发表于 2017-7-23 11:59

【笔记】第二章 C语言组成及数据

本帖最后由 sphao 于 2017-7-28 11:41 编辑

第二章 C语言组成及数据
一 C语言组成
   1. 组成: 若干文件
   2. 文件: 若干函数
   3. 函数: 函数头+函数尾
   4. 函数头: 四部分->函数名+()
   5. 函数体: {}+语句
   6. 语句: 三类语句
          类型1: /* */注释语句
          类型2: 定义语句;
          类型2: 执行语句;(五类)
               图1
二 数据与数据类型
   1. 数据四类: 常量 变量 表达式 函数
          (1)常量: 值不发生变化的量
               常量四类: 整形 实型 字符型 字符串型
                  *整形常量: 三种形式(十进制 八进制 十六进制)
                         八进制: 0...   十六进制: 0x(0X)...
                         长整型: ...l

                  *实型常量: 两种形式(小数 指数)
                         e前后必须都有数字,且后必为整数
                         e前后及数字间不能有空格
                  *字符型常量: 四种形式(常规 转义 八进制 十六进制)
                         'A'   '\n'   '\ddd'   '\xhh'

                  *字符串常量:一种形式(" ")
                         每个字符串尾都有一个结束符'\0'
                         C语言没有字符串变量

          (2)变量: 值随时改变的量(存常量)
               变量使用规则: 先定义 后使用
               注: *变量必须先定义后使用
                     *变量名属于用户标识符, 遵守命名规则
                     *在同一"{ }"中, 不能定义同名变量名
                     *同时定义多变量,必须用逗号分隔
                     *变量可赋初值, 无初值是随机值

          (3)表达式: 用运算符讲数据连接起来的合法式子
               定义: 用运算符将数据连接起来的合法式子
               运算符三个属性:功能 优先级 结合性(运算方向)
                     *算数运算符及算术表达式:
                         +   -   *   /   %
                         '%'前后必为整形

                         余数与被除数符号一致
                     *赋值运算符及赋值表达式:
                         =
                        注
                         '='左边必须是一个变量
                         '='右边可以是合法表达式
                         赋值表达式的值就是赋值运算符左边的变量值
                     *复合赋值运算符
                         +=   -=   /=......

                         注: 符合赋值运算符的两个运算符中间不能有空格
                     *自增 自减运算符   ++   --(只能在变量前后)
                         i++   先标(表达式值)后加(变量值)
                         ++i   先加(变量值)后标(表达式值)

                     *逗号运算符及其表达式("顺序求值"表达式)
                         格式: 表达式1, 表达式2, ...,表达式n
                         功能: 逗号表达式的值就是表达式n的值, 求值顺序从左到右
                  *强制类型转换(显式转换)
                         格式 : (类型名)表达式   /   (类型名) (表达式)

          (4)函数: 调用具有一定功能的函数作为运算量
               函数两类: 标准函数 自定义函数

   2. 数据类型四大类: 基本类型(内置类型) 构造类型 指针类型 空类型
          基本类型: 整形 字符型 浮点型
          构造类型: 数组型 结构体类型 共用体类型 枚举类型
          指针类型: *
          空类型: void
   3. 标识符三类
保留字(关键字): 共32个,固定含义
          预定义标识符: 预先定义并具有特定含义的标识符
          用户自定义标识符: 由用户根据需要定义的标识符
   注:
          第一个字符必须是字母或下划线,后面可以是字母,数字,下划线
          大小写有区别

馨香迎怀袖 发表于 2017-7-23 12:01

谢谢楼主分享

beize1226 发表于 2017-7-23 12:08

楼主谢谢了,刚好最近在学习C语言,感谢感谢

15061132227 发表于 2017-7-23 12:09

很棒帮,对我很有用,感谢楼主

zlq6891 发表于 2017-7-23 12:26

好好学习天天向上

张小兮2015 发表于 2017-7-23 12:39

加油呀,兄弟!

celestial 发表于 2017-7-23 12:47

谢谢楼主分享

zhuoao 发表于 2017-7-23 15:36

谢谢楼主分享,学习!!!!

笨小孩123 发表于 2017-7-24 08:36

谢谢楼主分享

平淡哥 发表于 2017-7-24 09:24


谢谢楼主分享
页: [1] 2
查看完整版本: 【笔记】第二章 C语言组成及数据