您的位置:首页 > 编程语言 > C语言/C++

C语言常量

2016-07-24 09:13 246 查看
常量:在程序执行过程中值不会发生变化的量
分类:整型常量,实型常量,字符常量,字符串常量,标识常量
整型常量:1.67.1001,1000U(U表示无符号整型),777L(表示长整型)
实型常量:3.14,5.123,3.0E5
字符常量:由单引号引起来的单个得字符或转义字符,如'a','\n','\t',
一种特殊的字符常量―转义字符 ‘\ddd 1~3位八进制数所代表的字符
'\015', ‘\xhh 1~2位十六进制数所代表的字符'
字符可以是字符集中任意字符。但数字被定义为字符型之后就不能参与数值运算。如‘5’和5是不同的。‘5’是字符常量,不能直接参与运算,而只能以其ASCII码值(053)来参与运算。
标示常量:#define
const定义常量:
const int a=10

const int *a : 表示指针a所指向的对象无法通过指针a来修改指向的对象值,但可以修改指针 a本身的值(地址),也就是可以改变指向其它对象。

int* const a :表示指针a所指向的对象可以通过指针来修改指向的对象值,但不可以改变指针a
本身的值(地址),也就是不能改变指向其它对象。

本文出自 “把学习记录下来” 博客,请务必保留此出处http://sjgwyy.blog.51cto.com/3830494/1829264
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: