三、常量(基本概念)

1.常量是不可改变的量(临时只读的内存空间,例字符串常量),值是个常数,有数据类型

2.整型常量有长整,短整,有符号,无符号。

短整:-3万~+3万

二进制,八进制,十六进制

011,      011U,     0x1123

3.浮点型常量,也有单精度F,双精度,和长双精度L类型 

//实际使用时比较少用字符后缀,而用3.0 浮点数, 3表示整数

有效位:单精度6位小数,7位有效值

     双精度15位小数,16位有效值

格式化输出:%llf long double

4.字符型常量

‘ ’单引号表示一个字符

用 ’\+具体数值或字符’,表示转义字符,例’\0’,’\n’

另外也可以用整形数字(-128~+127)作为char变量的值。

本常量字长是1字节。

5.字符串常量: 

可用strlen()去探测具体的空间占用(所得值+1)

字符串常量就是一串字符,用双引号括起来表示。

一串字符也可以是中文,使用的字符集可能会有:

Utf-8国际共用, gb2312简体中文, Big5繁体, GBK繁体较多,简体也能用

6.地址常量

变量在内存里的空间有对应的地址。我们可以用地址常量来引用这些地址:

int iVal;

&iVal; //这是地址常量,这个地址值不可改变,地址常量不能做自增自减等赋值运算

  &在这里表示取地址符,作用是取出变量(或者函数或者其它数据结构)的地址。

  如何输出地址值:  pintf(“%p”,&iVal);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值