在C语言中,常量和变量都是可以用来存储和表示数据的,常量值在程序执行的过程中是不可变的,而变量是可变的
1常量(在运行过程中不能被改变的量)
1.1什么是常量(常量的概念):常量是不可以改变的量,常量可以表示各种数据类型的值
1.2常量的分类:在c语言中常量可以分为以下几种:
1)字面常量
2)const修饰的常变量
3)#define定义的标识符常量
4)枚举常量(枚举关键词enum)
1.3我如何理解常量:常量是在代码运行过程中一开就被写死了,且不能被改变的量。
2变量(在运行过程中可以被改变的量)
2.1什么是变量(变量的概念):在程序运行期间,可能会改变或者被赋值的,我们称之为变量。
2.2变量的分类:在c语言中变量大概可以简单的划分为以下三大类:
1)整数型变量
2)字符型变量
3)浮点型变量
2.3如何使用变量:定义变量的一般形式:关键字+变量名;
adj:
double money; // 定义浮点型变量,用于存放浮点数。
讲到如何使用变量就不得不讲到关键字和变量名的用法:
什么是关键字:所谓关键字就是C语言预先规定的、具有特殊意义的单词,它常用于声明变量的类型。而变量类型又决定了编译器为其分配内存单元的字节数、数据在内存单元中的存放形式、该类型变量合法的取值范围以及该类型变量可参与的运算种类等等。
c语言中关键字如下:
auto :声明自动变量
break:跳出当前循环
case:开关语句分支
char :声明字符型变量或函数返回值类型
const :声明只读变量
continue:结束当前循环,开始下一轮循环
default:开关语句中的“默认”分支
do :循环语句的循环体
double :声明双精度浮点型变量或函数返回值类型
else :条件语句否定分支(与 if 连用)
enum :声明枚举类型
extern:声明变量或函数是在其它文件或本文件的其他位置定义
float:声明浮点型变量或函数返回值类型
for:一种循环语句
goto:无条件跳转语句
if:条件语句
int: 声明整型变量或函数
long :声明长整型变量或函数返回值类型
register:声明寄存器变量
return :子程序返回语句(可以带参数,也可不带参数)
short :声明短整型变量或函数
signed:声明有符号类型变量或函数
sizeof:计算数据类型或变量长度(即所占字节数)
static :声明静态变量
struct:声明结构体类型
switch :用于开关语句
typedef:用以给数据类型取别名
unsigned:声明无符号类型变量或函数
union:声明共用体类型
void :声明函数无返回值或无参数,声明无类型指针
volatile:说明变量在程序执行中可被隐含地改变
while :循环语句的循环条件
在使用关键字时要注意以下几点:
1)关键字不能自己创建
2)变量名不能是关键字
刚开始写博客对于博客上的很多功能还是很不熟悉,希望以后能慢慢的写的更优质的文章,这篇文章到这儿就结束了,以后有时间一定把变量的初始化和赋值补上!