int / double / char / bool
int、double、char、bool 是 C++ 入门阶段最常见的基础数据类型,用来保存不同种类的数据。
int a = 10; // 整数double x = 3.14; // 小数char ch = 'A'; // 单个字符bool ok = true; // true 或 falseint:人数、次数、分数、下标等整数double:平均值、身高、价格等小数char:单个字母、符号、等级bool:判断结果、标记是否满足条件
#include <iostream>using namespace std;
int main() { int score = 98; double average = 92.5; char grade = 'A'; bool pass = score >= 60;
cout << score << " " << average << " " << grade << " " << pass << endl; return 0;}学生常见错误
Section titled “学生常见错误”- 用
int保存小数,导致小数部分丢失 char使用双引号,应写成单引号,例如'A'- 以为
bool会输出true/false,实际默认输出1/0 - 计算平均值时两个整数相除,忘记转换成小数
- 输入三门成绩,输出平均分。
- 输入一个字符,输出它本身。
- 判断一个分数是否及格,并用
bool保存结果。