您的位置:首页 > 其它

三、常量(基本概念)

2011-08-27 15:40 330 查看
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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: