20151214-常量与变量

整型常量
  10;

实型常量(小数)
  单精度float / 双精度double
  注意:默认情况下编写的小数都是双精度实型常量,也就是默认情况下小数都是double
  10.1;double
  88.0;double
  5.3f;float

字符型常量
  用单引号括起来的就是字符型常量
  字符型常量只能是一个字符
  'a';字符型常量
  'ad';错误

特殊形式:
  特殊形式都是以\开头,他们在屏幕上不会直接显示出来,而是根据其特定的功能来显示
  这些字符常量有:
  \n 换行
  \t 跳到下一个tab位置
  \r 回车
  \f 换页
  \\ 输出字符\
  \' 输出字符'
  \" 输出字符"
  \ddd 1位到3位八进制数表示的字符
  例如:使用'\376',则在屏幕上显示一个黑色方块,

字符串型常量
  用双引号括起来的就是字符串型常量
  注意:只要是双引号就是字符串型常量,不管几个字符

变量定义:
  申请一块存储空间,也就是定义一个变量
  定义变量格式:数据类型 变量名称
  定义一个基础类型的变量
  int float double char
  int number;

  连续定义,如果多个变量都是相同类型的,那么可以采用连续定义
  int number, version;

给变量赋值
  number = 10;
  变量第一次赋值称为初始化,注意:要想使用变量,必须对变量进行初始化才能使用。如果不对变量进行初始化,那么变量中存储的是一些垃圾数据

如何使用变量:
  占位符号:%号是占位符号的起始符
  printf("%i\n", number);

初始化的两种方式:
  先定义再初始化
  int number;
  number = 10;

  定义的同时初始化
  int number = 10;

变量的作用域:
  局部变量从定义开始,到最近的大括号 } 结束;或者是执行到return结束(return相当于大括号,程序将结束)

  全局变量,是在函数外部定义

posted @ 2015-12-14 15:38  姚凌天  阅读(136)  评论(0编辑  收藏  举报