目录

  • 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 字符数组
浮点型数据

 

 

 

在程序设计中,不仅要使用到各种类型的整数,而且更多地要使用浮点数,即平常所说的实数。
    如:要求下面数列的前100项之和:

就要用到浮点数。

 

 

 

浮点型变量的类型:

变量类型         标识符            存储单元            有效数字

单精度型           float                4个字节              6-7

双精度型           double            8个字节              15-16

长双精度型    long double      16个字节            18-19(较少用)

浮点型变量的定义形式:

类型标识符    变量名1,变量名2,……变量名n;

如:float  a,b;
             double   x,y,z;

 

 

 

 在程序设计中,除了需要使用整型和浮点型(实型)数据之外,还需要另外一种很重要的数据类型,即字符型数据,如姓名,文字信息等,都是字符型数据。     

  基本ASCII码表的前32个字符为控制字符(ASCII码值为0~31)。
       接着为标准英文键盘上的每一个字符都规定了一个ASCII码值,字符在内存中的存储格式按照ASCII码值所对应的二进制数确定。

 

 

 

 字符常量是用单引号括起来的单个字符。如:‘a’ 、  ‘A’。
注意:
        a与'a'不同,前者为变量,后者为字符常量。
        9与'9'也不同,前者为整型常量,后者是字符常量。
以“\”开头的字符序列称为转义字符,这些字符的含义不是其本身,而是转成为新的意义。
几个常用的转义字符:
        \n     换行
        \t   换区(横向跳格,跳到下一个输出区)
        \b  退格(删除前面的一个字符)
        \'     单引号字符
        \''    双引号字符
        \ddd  1~3位8进制数所表示的字符
        \xhh  1~2位16进制数所表示的字符

 

 

 

字符串常量: 一对双引号括起来的字符序列,叫字符串常量,如:“ABCE”,“a”, “How do you  do.”等。
注意:
          (1)字符串常量不能赋给字符型变量。
          (2)字符常量与字符串常量不同。
           如:char c1='a';  是可以的
                  char c2="a"; 是不可以的