常量和变量兄弟

变量和常量兄弟

在介绍常量变量之前先对标识符进行说明:用来对变量,符号常量名,函数,数组,类型等命名的有效字符序列统称为标识符,标识符是由数字,下划线,字母组成的,但是不可用数字作为标识符的开头,下面是合法标识符:
sum,_total,class,a_1
1.变量:一个有名字的,具有特定属性的一个存储单元,他用来存放数据,也就是存放变量的值,在程序运行期间,变量的值可以改变。
变量必须先定义后使用!!!

int a = 12;
short b = 1;
float c =1.12f;
double d =1.1;
char e = 'a';


💡还有一种常变量:

const int a = 12;

常变量与变量的异同:常变量具有变量的基本属性,有类型,占存储单元,只是不允许改变其值。不能在给a进行赋值!!!
2.常量:
在程序运行中其值不能被改变!!!
💡数值常量:就是数学中的常数。
💡整形常量:1000,0,-23.
💡实型常量:①十进制小数形式:12.12
②指数形式:12.34e3(代表12.34*10∧3)
💡字符常量:①普通字符:‘a’ , ‘s’
②转义字符:’\n’, ‘\0’
字符常量存储在计算机存储单元中时,并不是存储字符本身,而是以其代码(一般用ASCII代码)存储的,例如字符’a’的ACSII化代码是97,因此在存储单元存放的是97(以二禁止存储)
ACSII码不用记:

#include <stdio.h>
int main(){
char a = 'a';
printf("%d\n",a);
return 0;
}

在这里插入图片描述
💡字符串常量:“asada”.
💡符号常量:用#define指令,指定用一个符号名称代表一个常量。

#define PI 3.14

注意没有;隔开,经过以上指令后,本文件从此行起开始所有的PI都代表3.14。

✨注意:区分符号常量和变量,符号常量不占内存,只是一个临时符号,在预编译后符号就不存在了,故不能对符号常量赋以新值。为了和变量名区别习惯上符号常量用大写表示。

编译系统将小写字母和大写字母认为是两个不同的字符,例如SUM,sum就代表两个不同的变量名,一般来说变量名使用小写字母,常量使用大写字母如符号常量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值