C语言基础-变量和常量

本文介绍了C语言中的变量和常量,包括它们的定义、分类和使用。变量是程序中可变的值,分为局部变量和全局变量,具有作用域和生命周期。常量则不可改变,包括字面常量、const修饰的常变量、#define定义的标识符常量和枚举常量。C语言中使用变量前需指定其类型,如字符、整型和浮点型。全局变量在整个工程中可用,局部变量仅限其定义范围。常量的使用丰富了代码的表达,增强了程序的稳定性。
摘要由CSDN通过智能技术生成

目录

什么是变量和常量

C语言中的变量和常量

变量的使用

变量的分类

       局部变量

       全局变量

       作用域和生命周期

常量的分类 

       字面常量

       const修饰的常变量

       #define 定义的标识符常量

       枚举常量


什么是变量和常量

编程中变量和常量是必不可少的,可以说任何一个程序都涉及到变量和常量,那到底什么是变量和常量呢?

按照通俗的说法,变量就是程序运行时可以改变的值,常量就是不会改变的值。

咋一看,这样的说法并没有问题,但仔细想想,它并没有交代清楚变量和常量的特征。

要了解变量和常量的特征,请看这个公式:

s=1/2*a*h;

在这个公式中,计算的时候,1/2是不变的,a和h则可以代入成不同的值。

带入通俗的说法,可以得出1/2是常量,a和h则是变量。

由此可知,变量能够改变的原因是它本身并不是一个值,而只是一个容器,里面存放了实际的值。

代入到编程中,可以理解成变量就是一个内存中存放数据的空间;

这里a是变量的名字,5则是数值。

 了解了变量,那么什么是常量呢,常量的就是上面的5和公式中的1/2,在编程中,他们是被书写出来的,无法改变的值。

------------------------------------------------------------------------------------------------------------------------------

C语言中的变量和常量

在C语言中,变量和常量与其他部分语言有一定的区别,那是因为C语言是一种强类型的语言,在使用变量和常量的之前,要先确定它们的类型。

C语言的类型有以下几种:

其中

字符类型就是字母 'a','b','c'.........不过必须用单引号包裹。

整型就是整数1,2,3,4,5......。

浮点型就是小数,因为小数点是可以浮动的,所以叫浮点型1.23456........。

这里先介绍到这,足够后文使用就行。

------------------------------------------------------------------------------------------------------------------------------

变量的使用

C语言中,变量与数据类型密不可分,变量在使用时必须先确定类型!!!

int a = 50;\\1
float b = 35.5;\\2
char c = 'a';\\3

上面的语句,是向内存申请一个用来存放数值空间,通俗的说就是声明一个变量,并初始化。

1语句申请的是整型的空间,并放入50,

2语句申请的是浮点型,并放入35.5,

3

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值