C++基础语法
2023-07-13 20:30:17 0 举报
AI智能生成
C++基础语法
作者其他创作
大纲/内容
第一节
基本格式
#include<iostream>
using namespace std;
int main()
{
return 0;
}
using namespace std;
int main()
{
return 0;
}
输出
cout<<"文字"<<a<<endl;
换行
endl
第二节
输入
输入 cin>>a>>b>>c;
定义变量
格式
变量类型 变量名 = 值;
int a = 1;
int a = 1;
变量类型
字符
char
'a' '1' '+'
整数
int
123 31 2
小数
double
1.2 2.3
布尔类型
bool
除0以外
true
对
0
false
错
第三节
自增
i++
++i
复合运算符
+=
-=
/=
*=
%=
数位拆分
想拆什么位置上的数就除数位
个位
a/1%10
十位
a/10%10
百位
a/100%10
数位合并
想把什么数放到什么数位上就乘数位
比如456,我们拆分出来4、5、6
组合的时候,是4*100+5*10+6*1
第四节
等差数列
公差d=第二项a2-第一项a1
求第n项an = 第一项a1+(n-1)*公差d
根号
导入工具箱
#include<cmath>
根号4
sqrt(4)
保留小数
printf("%.5f",a);
保留小数点后5位
\n
换行
printf()格式化
%d
整数
%02d
占2个格子,右对齐,左边用0补,如果不写就用空格
printf("%02d:%02d:%02d",1,1,1)
"01:01:01"
%f
单精度浮点型
实数
第五节
单分支
if(条件)
{
执行语句;
}
{
执行语句;
}
双分支
if(条件)
{
执行语句;
}
else
{
执行语句;
}
{
执行语句;
}
else
{
执行语句;
}
else不用写条件,因为if不执行他就执行
比较运算符
等于
==
不等于
!=
闰年判断
1、是4的倍数但不是100的倍数
2、是400的倍数
第六节
多分支
if(条件)
{
执行语句;
}
else if(条件)
{
执行语句;
}
else
{
执行语句;
}
{
执行语句;
}
else if(条件)
{
执行语句;
}
else
{
执行语句;
}
执行逻辑
先判断if
如if不执行,再判断else if
如果所有都不符合,执行else
交换两个数
temp = a;
a = b;
b = temp;
a = b;
b = temp;
从n个数中找出最大(小)的数
max = a;//先把第一个当成最大的
//让其他数跟记录max去比较,如果比他大就记录
if(b>max) max = b;
if(c>max) max = c;
.....
cout<<max;
//让其他数跟记录max去比较,如果比他大就记录
if(b>max) max = b;
if(c>max) max = c;
.....
cout<<max;
第七节
switch
switch(表达式或者变量)
{
case 值:
执行语句;
break;(看情况)
default:
执行语句;(如果case都不执行,就执行这里)
}
{
case 值:
执行语句;
break;(看情况)
default:
执行语句;(如果case都不执行,就执行这里)
}
0 条评论
下一页