第二课 变量与数据类型
变量是存储在内存中的值,用于存放临时数据。每个变量都有对应的数据类型,C++是静态类型语言,使用变量前必须先声明类型。
一、C++常见数据类型
- short(短整型):2字节,范围-32768~32767
- int(整型):4字节,范围约-21亿~21亿
- long(长整型):4或8字节
- long long(更长的整型):8字节
- float(单精度浮点型):4字节
- double(双精度浮点型):8字节
- long double(长双精度):16字节
- char(字符型):1字节,存储单个字符
- bool(布尔型):true(真)或false(假)
二、变量定义的基本语法
数据类型 变量名 = 初始值;
整型示例:
short s = 32767; // 短整型
int age = 18; // 整型
long l = 123456789; // 长整型
long long ll = 12345678900; // 更长的整型
浮点型示例:
float price = 9.9f; // 单精度浮点型(加f后缀)
double pi = 3.1415926; // 双精度浮点型
long double ld = 3.1415926L; // 长双精度(加L后缀)
字符型示例:
char grade = 'A'; // 单个字符用单引号
char c1 = 65; // 也可以用ASCII码
char c2 = '\n'; // 转义字符:换行
布尔型示例:
bool isStudent = true; // 真
bool isAdult = false; // 假
三、程序演示
#include <iostream>
using namespace std;
int main() {
int age = 18;
float price = 9.9;
char grade = 'A';
bool isStudent = true;
cout << "年龄:" << age << endl;
cout << "价格:" << price << endl;
cout << "等级:" << grade << endl;
cout << "是学生吗?" << isStudent << endl;
return 0;
}
