20241018-C02-数据类型+分支
原题链接:33673.徐沐瑶专属笔记C++2024-11-10 17:21:03
发布于:江苏
一、控制小数点后输出方式
// int //整数
double pi = 3.1415926; //双精度小数
// float //单精度小数
// pi = 2.345; //一个等于号表示赋值
//C++方式:
cout << pi << endl;
//设置精度保留到小数点后2位 #include <iomanip>
cout << fixed << setprecision(2) << pi << endl;
//C语言方式:
printf("%lf\n", pi); //占位符
printf("%.3lf\n", pi); //占位符
#endif
二、数据类型
int
// long //长整型 \z
long long //(超)长长整型
bool : 只有 0 1, 只有0和非0, 所有的非0全是1
bool flag = 89;
cout << flag << endl; //1, 除了0输出的都是1
三、运算符:
(1). 根据功能分类
算术运算符: +,-,*,/,%
关系运算符: >, >=, <, <=, ==, !=
(2). 根据操作数的数量分类:
单目运算符:
双目运算符: a+b, - * /
三目运算符: (1)?(2):(3) => if...else
return 0;
}
四、分支结构
(1).单分支
if (条件){
// do sth
}
(2).双分支
if (条件){
// do sth1
}else{
// do sth2
}
(3).多分支
if (){
} else if (){
} else if (){
...
} else{
}
(4).switch (开关语句)
switch (开关变量)
{
case 1: break; //跳出
case 2: break;
default:
}
// int day = 0;
// cin >> day;
// switch(day)
// {
// case 1:
// case 2:
// case 3:
// case 4:
// case 5: cout << "weekday"; break;
// case 6:
// case 7: cout << "weekend"; break;
// default : cout << "input error";
// }
这里空空如也
有帮助,赞一个