运算符、程序结构
#include<iostream>
using namespace std;
#include<string>
int main()
{
int num1 = 0;
cout << "请输入整形变量a的数值:" << endl;
cin >> num1;
cout << num1 << endl;
cout << 5/3<< endl;
/*运算符号:+:正号,加号;-:减号;
*:乘;/:除法(两个整数相除,结果中小数会去掉
%:取模运算,求余数,两个小数不可以做取模运算,只有整形变量可以取模
++:前置递增:++a,先加1,在进行表达式运算
后置递增:a++,先进行表达式运算,再加1,
--同++
赋值运算符:=、+=(加等于)、-=(减等于)、*=(乘等于)、/=(除等于)、%=(模等于)
比较运算符:==(相等于)、!=(不等于)、<=(小于等于),结果为0或1
逻辑运算符:!(非)、&&(与)、||(或),结果为0或1(假和真)
程序流程结构:顺序、选择、循环
if(条件){条件满足执行语句} else{条件不满足执行的语句}或者else if(条件2){满足条件2执行的语句}
三目运算符:c=a>b?a:b(a>b,返回a,否则返回b,结果均会赋值给c,返回的是变量时,仍可以赋值(a>b?a:b)=100,100赋值给三目运算结果,三目运算符是?和:
switch(表达式){
case 结果1:
break;
case 结果2:
break;
default:
break;
}
switch缺点:判断是只能是整型或者是字符型,不可以是一个区间;优点:结构清晰,执行效率高
while(循环条件){循环语句}(条件为真就执行循环语句)
for(1起始表达式;2条件表达式;4末尾循环体){3循环语句}//起始表达式:变量声明或者赋值等等。执行顺序:1234234
break跳出选择结构或者循环结构
continue在循环语句中,终止本次循环,执行下一次循环
goto:无条件跳转(goto flag;
flag:)
*/;
system("pause");
return 0;
}