关于基础符号

我已经写了3篇C++文章了,不过还是没有讲到符号的作用,今天我们来讲符号的作用

1.赋值符号 “=”

在C++语言中,“=”竟然不是“等于”的意思,而是“赋值”的意思

1.1.什么叫赋值?

在C++里面的“赋值”,其实就是把b的值给了a,比如:

int a,b = 10;
a = b;
cout << a;

你们猜一猜,a现在是几?没错,是10。

这就是“=”的用法

1.2.三个数相互赋值

如何使三个数一起赋值?

就比如现在有一道题目,a,b,c三个变量要相互赋值,且a = b,b = c,c = a,该怎么办?

这时候还需要一个变量temp来存贮数字,代码如下:

int a = 10,b = 20,c = 30,temp;
temp = a;
a = b;
b = c;
c = temp;
cout << a;
cout << endl;
cout << b;
cout << endl;
cout << c;

2.运算符号(+、-、*、/、%、==)

2.1.+、-运算

很多人肯定想问了,不会“+”、“-”也是特殊意义的符号吧?其实,“+”“-”就是普通的运算符号,没有别的意义,后面我会讲赋值加、赋值减的。

也就是说,a+b就是a+b的意思;

同样的,a-b就是a-b的意思。

2.2.*、/运算

和加减一样,乘除也是普通的乘除运算。

2.3.取余符号“%”

“%”是什么意思?在C++中,这可不是“百分比”的意思,而是“取余”的意思,

也就是说,50%10等于0;

那么50%12等于几?答案是2。

为什么呢?因为50/12等于4余2,那么答案就是2。

2.4.加减乘除取余混合运算

一道算式[4+(20-8)*2/4]%10等于几?

在C++中,也是先算括号里面的算式,那么在C++中,这个算式是这么打的:

(4+(20-8)*2/4)%10

 2.5.等于符号“==”

有人就会问了,“=”是赋值的意思,那么等于号是什么?

今天,它来了,就是:

                                                                     “==”

以后用if语句判断等于用它,用它,用它!

不能用“=”,否则会报错。

3.赋值加、赋值减(i++,++i,i--,--i)

3.1.“i++”“++i”

赋值加指的是赋值后加或加后赋值,

比如:

int i = 1;//定义i
i++;//赋值i后相加
++i;//相加赋值i后
cout << i;

其实i++和++i是差不多的,都是赋值加。

3.2.“i--”“--i”

(这就不用我多说了吧?)

4.逻辑符号(&&、||、!)

4.1.逻辑符号是什么?

逻辑符号通常是在if语句和bool语句经常会用到(以后我会说bool语句的用法)

“&&”指的是逻辑与;

“||”指的是逻辑或;

“!"指的是逻辑非;

4.2.逻辑符号代码

if(i % 7 == 0&&i / 7 = 0||i / 7 != 1)

5.其他符号

5.1.>、<、>=、<=

>和<在C++中就是大于小于的意思,>=和<=分别指的是 大于或等于 和 小于或等于。

5.2.小数点

小数点就是 这个符号以后在结构体会经常用到。

5.3. ,  、;

, 指的是顿号,用于定义两个一个类型的变量,比如

int a,b,c;

指的是逗号,用于即将进入下一行时执行下一行的指令。

好了,暂时就这么多了,以后还会更新,再见!

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值