C++ —— C++常量和变量
来源:互联网 发布:知乎你见过最阴暗的事 编辑:程序博客网 时间:2024/04/30 02:26
C++——常量和变量
1、常量
(1)整型常量
指不带小数点的整数,整型常量后面加上l或L表示该数为长整型常量
整型常量后面加上u或U表示该数为无符号整型常量
十进制中,由+,-,0~9组成
(2)实型常量
指带小数点的数,也称浮点型数【默认是double型】
十进制数形式
如0.123,.123, 123.0, 0.0
指数形式
e或E之前必须有数字;
指数必须为整数
如:12.3e3,123E2, 1.23e4
(3)字符型常量
用单引号括起来的一个字符或一个转义字符,如:‘n’、‘N’、‘\n’、‘\0’
字符常量在内存中以1个字节的ASCII值形式存储
单个的“\”不能单独使用
用以“\”开头的后跟一个字符或字符的ASCII值表示一个控制字符或字符
若转义符后面跟一个大写字母的话,则表示该大写字母本身,如:'\Y'表示字符'Y'
字符形式
含义
\n
换行
\t
制表符
\0
字符串结束标志
\\
反斜杠字符'\'
\'
单引号
\''
双引号
\ddd
1~3位八进制数所代表的字符,如'\101'表示字符A
\xhh
1~2位十六进制数所代表的字符,如'\x41'表示字符A
(4)字符串常量
用双引号括起来的若干个字符,字符串在内存顺序存放
字符串没有确定的长度,在内存以‘\0’作为结束标志
字符串在内存至少占一个字节‘\0’,如:“A”占内存2个字节,'A' 占内存1个字节
""称为空字符串,占内存1个字节,为'\0'。
(5)布尔常量
也称逻辑常量,常量true表示真,常量false表示假,每个值只占一个字节
(6)符号常量【用符号代替一个常量,提高程序的可修改性】
宏定义常量—— #define 符号常量 值常量 —— 预处理命令;编译之前进行替换;不是语句,不带分号;不占内存。
常变量—— const 类型说明 符号常量=值常量;—— 只能存储一次;定义时一定要初始化;占内存。
符号常量习惯用大写表示。
2、变量 ——是存储空间的名字
【变量要先定义后使用】
变量的定义:数据类型 变量名1,变量名2,……, 变量名n;
注意:变量名不能是关键字;变量的类型决定了对变量可以进行的操作;定义变量时不赋值则其具有不确定的值(静态变量除外)。
#include <iostream>using namespace std;#define PI 3.1415926 int main(void){ double r, area; //实型变量 cout << "输入圆的半径:"; cin >> r; area=PI* r* r; //积是算术表达式的值 cout <<"圆的面积=" << area << endl; return 0;}
3、运算符
运算符
含义
优先级
目数
结合性
实例(设a=2)
结果
-
取负
2
1
右结合
-a
-2
+
取正
2
+a
2
++
自增1
2
a++ 或 ++a
a值为3
--
自减1
2
a-- 或 --a
a值为1
*
乘法
3
2
左结合
a*5
10
/
除法
3
a/5
0
%
取余
3
a%5
2
+
加法
4
a+5
7
-
减法
4
a-5
-3
#include <iostream>using namespace std;int main(void){ cout << "5 / 2 = " << 5 / 2 << endl; // 2 cout << "2 / 5 = " << 2 / 5 << endl; // 0 cout << "5.0 / 2 = " << 5.0 / 2 << endl; // 2.5 cout << "-5 / 2 = " << -5 / 2 << endl; // -2 cout << "5 / -2 = " << 5 / -2 << endl; // -2 cout << "-5 / -2 = " << -5 / -2 << endl; // 2 cout << "5 % 2 = " << 5 % 2 << endl; // 1 cout << "-5 % 2 = " << -5 % 2 << endl; // -1 cout << "5 % -2 = " << 5 % -2 << endl; // 1 cout << "-5 % -2 = " << 5 % -2 << endl; // -2return 0;}
- C#—变量、常量
- C语言基础—常量和变量
- C#-变量和常量
- Linux C语言程序设计(一)——常量、变量和表达式
- C语言入门——常量和变量
- 变量和常量(C#)
- C-004.常量和变量
- C语言常量和变量
- 【C语言】常量和变量
- 【C语言】C语言常量和变量
- 【C语言】【unix c】变量和常量
- C(1)——常量与变量
- C/C++——常量指针和指针常量
- C语言入门教程之一变量和常量
- C 常量、变量、运算符和表达式
- C语言中变量和常量
- C语言入门教程 (二) 变量和常量
- Objective-C第一课 变量和常量
- 利用github pages快速搭建个人网站
- iOS Layer动画 二(Swift)
- 【编程语言】Python Tkinter模块安装 CentOS 7 下
- 博客迁移
- 第5周 项目3-括号的匹配
- C++ —— C++常量和变量
- C语言 编写登录系统
- 前端面试知识点--2
- C++设计模式之----单例模式
- php下载excel文件
- Laravel自定义分页样式
- operation in progress svn 页面卡住 解决办法
- Python爬虫抓取女演员图片
- 二叉树(一):二叉树的创建以及三种遍历方法的递归实现