C语言变量

本文详细解释了C语言中变量的定义、字节在内存中的作用、存储区的概念、地址和类型,以及变量命名规则,包括驼峰命名和下划线命名的使用。
摘要由CSDN通过智能技术生成

变量定义

字节

计算机的内存由大量的字节构成的,每个字节可以记录一个数字
在这里插入图片描述

字节地址

每个字节有一个编号,不同字节的编号不同。这个编号叫字节地址
所有字节的地址是连续的,从0开始向正数扩展
字节之间有前后顺序,地址小的字节在前地址大的字节在后

存储区

可以把几个相邻的字节合并成一个整体用来记录一个数字,内存里用来记录一个数字的所有字节叫做存储区
一个存储区只能记录一种类型的数字

存储区地址

储存区也有地址,存储区地址是它所包含的字节里最前面那个字节的地址(10086所在存储区地址为8)
存储区地址为8

变量

c语言中用变量来表示存储区
变量需要先定义才能使用
变量的定义让计算机为程序分配存储区
变量定义语法格式:数据类型 变量名 = 初始值;

int var = 100;

int:数据类型
var:变量名称
=:赋值操作符,可把一个数字(如:100)记录到变量代表的存储区
可以在定义变量的时候立刻对变量进行赋值,这叫变量的初始化
C语言中所有变量都应该初始化

#include <stdio.h>
int main(void){
	//int - 计算机分配四字节存储区
	//var - 表示分配的4字节存储区
	//= 100 - 将数字100放到左边var表示的储存区
	int var = 100;
	//可以直接使用变量的名字,表示该变量对应存储区的数字
	printf("var = %d\n", var); //输出100
	//可以使用变量名来表示这个存储区
	//将数字520放到var所表示的4字节存储区中
	var = 520;
	printf("var = %d\n", var); //输出520
	
	//获取了var变量表示的存储区首地址
	printf("%p\n", &var);
	return 0;
}

变量名称既可以代表存储区(存储区地址)也可以代表存储区里的数字,由环境决定。
在变量名称前面加&可以得到存储区的地址,这个地址由计算机分配。
可以在printf函数调用语句里使用%p作为占位符把地址数据显示在屏幕上。

变量命名规则

1.不能以数字开头,只能是以字母或者下划线

int 2var; //错误
int _2var; //ok
int var; //ok

2.c语言关键字不能作为变量名称

int return = 1; //错误
int int = 1; //错误

3.大小写敏感

int a;
int A; //a和A是两个变量,互不相干

4.命名尽量做到见名知义

int a = 18; //你能知道a变量存储了的年龄信息
int age = 18; //

变量命名方式

驼峰命名(Windows)

int stuAge = 19;

下划线命名(Linux)

int stu_age = 19;
  • 12
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值