目录

  • 1 C语言的介绍
    • 1.1 C语言的简单介绍及历史背景
    • 1.2 C语言的特点
    • 1.3 C语言程序的结构分析案例
    • 1.4 C语言程序的结构
    • 1.5 C语言程序的规范
    • 1.6 运行C语言程序的步骤和方法
  • 2 数据类型、运算符与表达式
    • 2.1 C语言的数据类型
    • 2.2 浮点型数据
    • 2.3 变量赋初值
    • 2.4 算数运算符和算数表达式
  • 3 最简单的C程序设计——顺序程序设计
    • 3.1 顺序程序设计
    • 3.2 数据的输入与输出
  • 4 选择结构程序设计
    • 4.1 关系运算符和关系表达式
    • 4.2 逻辑运算符和逻辑表达式
    • 4.3 if语句
    • 4.4 switch语句
  • 5 函数
    • 5.1 函数概念及无参函数的定义
    • 5.2 有参函数的定义
    • 5.3 函数的参数
    • 5.4 函数的返回值及调用
  • 6 循环控制
    • 6.1 While语句及Do...While语句
    • 6.2 用For语句实现循环
    • 6.3 For语句的几点说明
    • 6.4 循环的嵌套
  • 7 数组
    • 7.1 数组及一维数组的定义
    • 7.2 一维数组的引用与初始化
    • 7.3 二维数组
    • 7.4 字符数组
C语言的数据类型

 

 

 

 

 

 

在程序设计中,我们不仅要用到常量,如:12、3.14、0.5等,但我们更多地还要使用变量,因为它们的值在程序的运行中是可以改变的。

 

 

 

常量:在程序运行过程中,其值不能被改变的量,称为常量。如:12、3.14、‘a’等。

符号常量:用一个标识符来代表一个常量,称为符号常量。

其定义形式为:#define  标识符  常量

如:#define  PI   3.14

含义为:定义PI为符号常量,值为3.14。

 

 

 

标识符: 用来标识变量名、符号常量名、函数名、数组名、类型名、文件名的有效字符序列。

合法标识符: 以字母或下划线开头;由字母、数字、下划线组成;不超过32个字符。

用户标识符:去掉32个关键字和库函数名后的合法标识符,尽量“见名知意”。

 

 

 

变量:在程序运行过程中,其值可以改变的量,称为变量。
       变量定义:类型标识符      标识符1,标识符2,…标识符n
        如:int a,b;      /*定义整型变量a,b*/
               float  x,y,z; /*定义单精度型变量x,y,z*/

 

 

 

整型数据在内存中是按它的补码来存放的。
       如果要知道一个有符号的整数在内存中的存储形式,一般方法是:

 

 

原码:用最高位作符号位,0表示正数,1表示负数;其余各位表示数的大小。

反码:正数的反码与原码相同,负数的反码是将原码除最高位之外,其它各位按位取反。

补码:正数的补码与原码相同,负数的补码是将反码的最低位加1。

整型变量及所能表示的数的范围:
       类型                 存储单元大小               所存储数的范围
       基本整型(int)       2字节                             -32768~32767
       短整型(short)       2字节                             -32768~32767
       长整型(long)      4 字节              -2147483648~2147483647
       (或long int)                                                  (-231 ~ 231-1)