c语言 *变量,C语言变量

变量其实只不过是程序可操作的存储区的名称。C 中每个变量都有特定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。

变量的名称可以由字母、数字和下划线字符组成。它必须以字母或下划线开头。大写字母和小写字母是不同的,因为 C 对大小写很敏感的。

变量定义变量定义就是告诉编译器在何处创建变量,以及变量的储存。变量定义指定一个数据类型,并包含了这个类型的一个或多个变量的列表

例如:type(类型)      variable_list(变量);

type必须是一个有效的C语言数据类型,可以是int、char、float、double、bool或者自定义对象,variable_list可以由一个或多个标识符名称组成,多个标识符之间用逗号隔开。

例如:int            a, b, c;

char         d, ef;

float         g, hiejk;

double     l;inta, b, c;声明并定义了变量a、b、c,这是告诉编译器创建类型为int,名称为a、b、c的变量。

变量可以在声明的时候初始化

例如:type    variable_name   =   value; (类型      变量名    =      值)

extern   int a = 3, b = 4;    // d 和 f 的声明, 这就是单纯的声明

int        a = 3, b = 4;          // 定义并初始化 d 和 f

byte    c = 22;                    // 定义并初始化 z

char    d = 'd';                    // 变量 d 的值为 'd'

变量声明

变量声明向编译器保证变量以指定的类型和名称存在,这样编译器在不需要知道变量完整细节的情况下也能继续进一步的编译。变量声明只在编译时有它的意义,在程序连接时编译器需要实际的变量声明。

实例:#include

extern   int a, b;

extern   int c;

extern   float f;

int main(int argc, const char * argv[]) {

/* 变量定义 */

int a, b;

int c;

float f;

/* 初始化 */

a = 10;

b = 20;

c = a + b;

printf("c = %d \n", c);

f = 88.0/3.0;

printf("f = %f \n", f);

return 0;

}

上面代码的执行结果:c = 30

f = 29.333334

当然我们也可以试试在main函数外面定义的变量赋值,在main里面也赋值,然后打印看看

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值