Featured image of post C0~C1基础(2)

C0~C1基础(2)

Let’s Go!!第二期更新!!!

废话不多说,先来看第二期的内容

1.运算符

C++中,想要实现运算,我们需要需要认识一些运算符

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
    + : 实现加法运算
    - : 实现减法运算
    * : 实现乘法运算
    / : 实现除法运算
    == : 判断是否相等
    != : 判断是否不相等
    > : 判断是否大于
    < : 判断是否小于
    >= : 判断是否大于或等于
    <= : 判断是否小于或等于

所以在C++中运行以下代码(自己试记得添加头文件,头文件在上期):

1
    cout<<5+4/3*2-1;

答案为:

1
    6

有些人会有疑问:这明显算出来不会是一个整数,为什么答案是6?

这是因为C++默认进行整数运算,至于怎样进行小数,下期再讲(doge)

2.关键字

这一次还要学习几个关键字,所谓“关键字”,你可以理解为C++中的几个小插件,可以更方便你进行编程

  • true false

这两个英语单词可谓人尽皆知,一般我们在编程中将他们称为“真”和“假”,一般作为代码执行的判断条件使用

一般地,当你要把一个数作为判断条件时,如果它>=1就为true,反之为false

  • if else

if的用法比较简单,基本结构如下:

1
2
3
4
5
    if(判断条件){
        判断为真后,要执行的代码
    }else{
        判断为假后,要执行的代码
    }

if 和 else可以一直叠加,但永远都是一个if和一个else配对,不能够一个if配多个else或反之

实例:

1
2
3
4
5
6
7
    int a=1,b=0;
    if(a==1){
        a=10,b=10;
    }else if(b==1){
        b=2,a=2;
    }
    cout<<a<<" "<<b;

运行结果:

1
    10 10
  • while

while是一种循环,并且可以转换为等价的for循环

用法也是挺简单的,结构如下:

1
2
3
    while(判断条件){
        若为true,执行的代码
    }

注意!while后不可以跟else哦!判断为false就直接跳过执行里面的所有代码

实例:

1
2
3
4
5
    int s=0,n=5;
    while(n>=1){
        n--,s++;
    }
    cout<<s;

运行结果:

1
    5

第二期就这么水灵灵地结束了,过几天火速更新第三期

第三期预告:关于的string内容

如果有什么好的建议,欢迎发邮件至:Admin@hcbai.fun

Copyright Alistant Tom(P.) Licensed
使用 Hugo 构建
主题 StackJimmy 设计