整型常量
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相当于大括号,程序将结束)
全局变量,是在函数外部定义
原文:http://www.cnblogs.com/yaofch107/p/5045427.html