定义变量和常量的规范 c语言,C语言之变量与常量的介绍详解

一 标示符

标识符:可以理解为是变量名、名字常量表示法的常量名,但是不仅限于这两个

命名规范:

1.起名要有意义,基本要做到一看名字就知道是用来干嘛的(要求你遵守,但不会报错,希望能够养成这样的好习惯)

2.不能用关键字命名(一定要遵守,否则会报错)

3.标识符只能以下划线“_”、字母、$开头,后面接任意的下划线、字母、美元符号或者数字

tips:mac系统下,可以允许用中文,但是不要用(一定要遵守,否则会报错)

4.遵守驼峰命名法:(要求你遵守,但不会报错,希望能够养成这样的好习惯)

第一个单词的首字母小写,后面任意单词的首字母都大写

二 变量

数据类型就可以理解为我们在内存中挖坑,但是为什么挖坑呢,肯定是为了能种东西啊,就像种萝卜似的,

既然我们挖了一个坑就要种一个萝卜进去,这就需要声明变量!每当我们声明了一个数据类型的时候,就要给

这个类型一个相应的变量名和数据进去.(tips:在内存中挖坑的专业术语就叫开辟空间)

1. 变量的声明语法:

类型  变量名;

例: int num;

char ch;

2.变量的赋值语法:

变量名 = 数据;

例:  num = 10;

3.变量的在声明的时候同时赋值的语法:

类型  变量名 = 数据;

例: int num = 20;

char ch = 'z';

4.变量的使用:

直接写变量名就可以获得的是这个变量当前存放的数据

int num = 10;

num = 300;

num; //代表取出num里面存放的300(虽然原来存储的是100,但是通过我们的赋值语句,现在是300)

三  常量

常量:固定不变的量

两种表示方法:

1.字面量表示法

直接写值

例: 10;  //这就是一个常量

3.333; //这也是一个常量

'a'; //这也是一个常量

2.名字表示法

语法:

const 类型 常量名 = 数据;

例: const int num = 20;  //把20这个常量起了个名字叫num

变量取值:写变量名

常量取值:写常量名或者写常量数据

tips:下面是一个关于变量和常量的练习代码

#include

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

//变量的介绍

//相当于在内存中挖了一个4个字节用来保存整数的坑,这个坑的名字叫num,坑里存的是200

int num = 200;

//相当于找到num这个坑,然后把里面存的东西变成600

num = 600;

//相当于在内存中挖了一个1个字节用来保存字符的坑,这个坑的名字叫ch,坑里存的是a

char ch = 'a';

//相当于找到ch这个坑,把里面存的东西变成了z

ch = 'z';

//相当于在内存中挖了一个4个字节用来保存小数的坑,这个坑的名字叫f,坑里存的是13.3

float f = 13.3;

//常量的介绍

/*

//也在内存中开辟了空间

//只不过这个空间赋值为20,然后上了锁,不让你修改

const int num1 = 20;

//num1 = 300; //不可以,报错,因为常量是不可以改变的

printf("%d\n",num1);

printf("%d\n",40400);

*/

10;   //int常量  凭什么不能代表long常量??

//编译器就是这么规定的,直接写一个整数就是int常量

//如果我就是想表示一个long常量怎么办??

//就加一个l

10l;  //代表long类型的常量

'a'; //char常量

10.332f; //代表float类型的常量

10.332;//代表double类型的常量

float f2 = 103.32f;

return 0;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值