C语言常量

一、常量

1、定义:执行过程中不可改变的量

2、当您不希望其他人(或您自己)覆盖现有变量值时,请使用const 关键字

(这会将变量声明为"常量", 这意味着不可更改且只读

①:整型常量

短整型、长整型、无符号整型、有符号整型

eg:12、-418(十进制)、234L(长整型)、0234(八进制)、0x234(十六进制)

在一个整型数据后面加一个字母L或l(小写),则认为是long int型量

在一个整型数据后面加一个字母U或u(小写),则认为是无符号整型

在一个整型数据后面加字母LU或lu(小写),则认为是无符号长整型

②:实型常量

十进制小数形式:

0.1、-127.125

十进制小数形式必须要有小数点

指数形式:

aEn   (a和n都是十进制数)

※:e/E之前必须有数字,之后必须为整数。

在一个实型数据后面加一个字母F或f(小写),则认为是float单精度类型。

在一个实型数据后面加一个字母L或l(小写),则认为是double双精度类型。

③:字符型常量

1、字符常量

字符常量是指用单引号括起来的一个字符

  1. 字符常量只能用 单引号 括起来,不能用双引号或其他括号。
  2. 字符常量只能是单个字符,不能是字符串。
  3. 字符可以是字符集中任意字符。但数字被定义为字符型之后就不能参与数值运算。如’5’和5是不同的。‘5’是字符常量,不能直接参与运算,而只能以其ASCⅡ码值(053)来参与运算。
  4. 区分大小写

2、转义字符

 3、字符串常量

是由一对双引号括起来的字符序列。

c语言储存字符串常量时,系统会在字符串的末尾自动加一个'\0'字符作为字符串的结束标志。

④:符号常量

#define 宏定义 

特点:一改全改

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值