1. 声明变量
声明变量的形式:datatype variableName
C++的基本数值数据类型
类型 字节长度 取值范围 说明 short 2 有符号时是-32769~32767,无符号时是0~65535 小整数 int 2或4 与short或long取值范围相同 整数 long 4 有符号时是-2147483648~2147483647,无符号时是-2147483648~214748364 大整数 float 4 浮点数 double 8 双精度浮点数 long double 16 长双精度浮点数 变量命名规则
1.只能包含字母,数字和下划线
2.必须以字母或下划线开头
3.区分大小写
4.不得与C++保留字(如int、return、main)相同
5.不允许包含空格
2. 对变量赋值
赋值操作符(=),与相等符号不同,注意区分。
3. 输出变量值
语法形式:cout<<"the value of something is"<<variableName<<endl;
4. 格式化数值
- 限定输出数值的位数
std::cout.precision(4);
std::cout<<2.3456;//2.346
- 限定小数点后位数
std::cout.setf(std::ios::fixed); //应该使用定点记号(与浮点记号相对立)
std::cout.setf(std::ios::showpoint); //输出时不得省略小数点
std::cout.precision(3); //保留小数点后3位
5. 类型转换
- 强制使用类型转换
- (type) variableOrValue
- type (variableOrValue)
6. 字符和字符串
- 对char变量进行赋值需要使用赋值操作符和单引号
char varibleName;
variableName='Name';
- 对字符串进行赋值需要使用赋值符号和双引号
#include<string>
int main()
{
std::string variableName;
variableName="Name";
}
7. 常量
- 声明常量的同时对其初始化
- const dataType numberName=c;
- 使用预处理命令来定义
#define numberName c;