初级光能
第六课笔记(字符的算术运算及变量的赋值和交换 )
char c;(定义字符常量)
cin>>c;(输入一个大写字母)
c=c+32;(大写转小写)
cout<<c;(输出对应的小写字母)
a++,++a,相当于:a=a+1
a--,--a,相当于:a=a-1
区别:
b=a++;相当于:b=a;
a=a+1;
b=++a;相当于: a=a+1;
b=a;
a+=b a=a+b
a-=b a=a-b
a*=b a=a*b
a/=b a=a/b
a%=b a=a%b
第七课笔记 (交换)
1.先定义一个相同类型的临时变量t
2.再进行交换:t=a;a=b;b=t;
写成一行:t在首尾,a,b个子矮在分号俩边
写成三行:t在首尾,a,b在斜线
a,b,t必须是同一类型的变量
#include<iomanip>
setw()函数的用法和做用:
cout<<setw(n)<<a;
输出变量a的值,如果a的位数不足n位,那么在a前面不空格
第八课笔记(bool)
新的数据类型:
1.布尔型(bool)
此类型只有两个值,即“真”(非0)与假(0)。
2.定义:
bool a;
赋值:1.a=1; a=0;
2.a=ture; a=false;
(真) (假)
3.关系运算符包括:
大于(>) 小于(<)
大于等于(>=) 小于等于(<=)
等于(==) 不等于(!=)
4.计算机中用0和1(0和1都是整形)来表示关系运算符的俩种运算结果:
0:代表关系不成立(假)。
1:代表关系成立(真)。
第九课笔记(if)
if语句(单分支结构)
格式:
if(条件表达式)
{
语句1;
}
如果条件表达式的值为真,及条件成立,语句1将被执行
注意:
if后面不加括号
第十课笔记(if-else)
逻辑运算符:并且、或者、非
与(并且):&&(当参加运算的两个量都为真(非0)时,结果才会真(1),否则为假(0)。
或:||(当参与运算的两个量中只要有一个为真,结果就为真(1),当两个量都为假是,结果为假(0)。)
非:!(当参与运算的量为真(非零),结果为假;当参与运算的量为假,结果为真。)
()
*,/,%
+,-
<,<=,>,>=
==
!=
&&
||
=
相同优先级的运算次序是从左到右的
if-else结构,双分支
if
{
……
}
else
{
……
}
第十一课笔记(if-else嵌套)
1、将if-else语句中的语句1更改为if-else结构
if
{
if
语句1
else
语句2
}
else