常量和变量

一、常量

1.整形常量

2.实型常量

(1)以十进制小数形式表示的-----例如:12.897

(2)以指数形式表示的----以e/E代表以10为底的指数

注意:e/E前必须有数字,e/E之后必须有整数

3.字符常量

(1)普通字符----‘a’------在计算机中储存的是ASCII

(2)转义字符----以\开头

\’------输出’
\’’-----输出’’
\?------输出?
\\------输出\
\n------换行
\r------回车
\t------水平制表符----光标移动到下一个Tab键
\a------警告
\b------退格---------光标后退一个字符
\f------换页
\v------垂直制表符
\o、\oo、\ooo-----输出八进制数代表的ASCII
\xh、\xhh---------输出十六进制代表的ASCII

4.字符串常量-----“”内的若干个字符

5.符号常量(习惯用大写字母)

#define PI 3.1416 //不加分号

好处:含义清楚、一改全改、不占内存

二、变量

定义:数据类型 变量名=变量值;

int a=3;//将3的值赋值给一个整型变量a;

(1)编译系统给每一个变量名分配对应内存地址;

(2)先定义在使用;

(3)给变量赋值:通过变量名找到对应的存储地址,再把数据存放在存储地址里面;

三、常变量

const int a=3;

特点:具有变量的基本属性--有数据类型、占据存储空间,但是值又不允许被改变

          常变量是具有名字的不变量;常量是没有名字的不变量

(1)常变量和符号常量对比

#define PI=3.1415926
const PI=3.1415926;

define是预编译指令,预编译完成之后符号变量就不存在了,全置换成3.1415926了

符号常量不占用存储空间;常变量占内存空间

四、标识符(对象的名字---例如printf、a、PI等)

(1)以字母、_ 开头;

(2)数字、字母、_的组合

(3)关键字不可以作为标识符

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值