C++基础语法
2023-07-13 20:30:17 0 举报
AI智能生成
C++基础语法
作者其他创作
大纲/内容
第一节<br>
基本格式
#include<iostream><br>using namespace std;<br>int main()<br>{<br><br> return 0;<br>}
输出<br>
cout<<"文字"<<a<<endl;<br>
换行
endl
第二节
输入
输入 cin>>a>>b>>c;<br>
定义变量
格式
变量类型 变量名 = 值;<br>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
换行<br>
printf()格式化
%d
整数
%02d
占2个格子,右对齐,左边用0补,如果不写就用空格
printf("%02d:%02d:%02d",1,1,1)
"01:01:01"
%f
单精度浮点型
实数
第五节
单分支
if(条件)<br> {<br> 执行语句;<br> }<br>
双分支
if(条件)<br> {<br> 执行语句;<br> }<br> else<br> {<br> 执行语句;<br> }
else不用写条件,因为if不执行他就执行
比较运算符
等于
==
不等于
!=
闰年判断
1、是4的倍数但不是100的倍数
2、是400的倍数
第六节
多分支
if(条件)<br> {<br> 执行语句;<br> }<br> else if(条件)<br> {<br> 执行语句;<br> }<br> else<br> {<br> 执行语句;<br> }<br>
执行逻辑
先判断if
如if不执行,再判断else if
如果所有都不符合,执行else
交换两个数
temp = a;<br> a = b;<br> b = temp;<br>
从n个数中找出最大(小)的数
max = a;//先把第一个当成最大的<br> //让其他数跟记录max去比较,如果比他大就记录<br> if(b>max) max = b;<br> if(c>max) max = c;<br> .....<br> cout<<max;<br>
第七节
switch
switch(表达式或者变量)<br> {<br> case 值:<br> 执行语句;<br> break;(看情况)<br> <br> default:<br> 执行语句;(如果case都不执行,就执行这里)<br><br> }<br>
0 条评论
下一页