变量
字符型 - 'a'-c
整形 - 520 -love
浮点型 - 3.141593 -pi
常量
整形常量:520,1314,123
实型常量:3.14,5.12,8.97
字符常量
——普通字符:'L','O'
——转义字符:'\n','\t','\b'
字符串常量:"FishC"
符号常量:使用之前必须先定义
定义符号常量
格式:#define 标识符 常量 (宏定义)
define的功能就是把程序中所有出现的标识符把它替换为后面的常量就可以了
比如: —— #define NAME "LZJ" —— #define BOSS "xl" —— #define DAY 20
列子
#include <stdio.h> //预处理
#define URL "http://www.fishc.com" #define NAME "鱼C工作室" #define BOSS "小甲鱼" #define YEAR 2010 #define DAY 20
int main() {
printf("%s成立于%d年%d月%d日\n",NAME,YEAR,MONTH,DAY);//%s是字符串
printf("%s是%s创立的\n",NAME,BOSS);
return 0;
}
为了将符号常量和普通的变量区分开,我们习惯使用全部大写来命名符号常量,使用小写字母来命名变量
标识符
标识符指一切的名字,比如说刚刚的符号常量名,就是标识符。变量名也是一个标识符,以及我们即将学到的函数,数组,自定义类型。他们的名字都是标识符。
标识符只能是英文字母(A-Z,a-z)和数字(0-9)或者下划线(_)组成.
第一个字母必须是字母或者下划线开头。
标识符区分大小写。
不能使用关键字来命名标识符。
字符串常量
操作系统如何判断一个字符串的长度?
他用一个特殊的转义字符来表示字符串的结束位置。这样当操作系统读取到这个转义字符的时候。就知道字符串到此为止。这个字符就是空字符'\0'None 反斜杠0