int 整数类型 10^9
long long int 超长整型 10^19
double 浮点数/小数
char 字符
bool 0/1
基本运算
cout << 5 + 2; //和
cout << 5 - 2; //差
cout << 5 * 2; //积
cout << 5 / 2; //商
cout << 5 % 2; //余数
5.0 / 2, 5 / 2.0 都是 2.5
保留小数位数 ☆
printf("%.nlf", a); //输出保留n位小数的a
字母大小写 转化
大写 + 32 = 小写
小写 - 32 = 大写
char a;
cin >> a;
cout << char(a - 32); //小转大
cout << char(a + 32); //大转小
tips
整数分离
一个三位整数分离
int n = 123;
int g = n % 10; //个位
int s = n / 10 % 10; //十位
int b = n / 10 / 10; //百位
交换a和b
int a = 1, b = 2;
//1
cout << b << " " << a;
//2
int t = a;
a = b;
b = t;
cout << a << " " << b;
//3
a = a + b;
b = a - b;
a = a - b;
cout << a << " " << b;
//4
swap(a, b); //大部分数据结构可以直接交换
cout << a << " " << b;
选择结构
单分支
if(条件)
{
//满足条件就执行
}
双分支
if(条件)
{
//满足条件就执行
}
else
{
//不满足条件就执行
}
多分支
if(条件1)
{
//满足条件1就执行
}
else if (条件2)
{
//满足条件2就执行
}
...
else
{
//不满足条件就执行
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)