- 1
- 0
- 约2.85万字
- 约 16页
- 2019-11-17 发布于天津
- 举报
PAGE
PAGE 1
C++运算符大全与详解??
1.运算符与运算值的解释??
运算符与运算值是构成一道计算题的主要元素,所谓的运算符,指的是+,-,*,/等运算符号。运算值就是运算符操作的资料,例如:1+2?中,1和2都是运算值。???
2.一级运算符与二级运算符??
一个运算符计算时,操作两个运算值,称为二级运算符,例如?1+2?,操作1和2这两个运算值,执行相加操作。如此类推,操作一个运算值的将称为一级运算符,而一级运算符是“-”号,相信学过数学的都知道,这个叫做负号,令其数字变成负值,例如:-1?,如同上列所说,只操作一个运算值。???
3.运算公式??
运算公式是由运算符与运算值结合的公式叫做运算公式,作用是依照指定的运算值进行运算符的计算。例子如下:??
Int?a,b,c;?//声明三个整数变量?b=10;?//给b赋值10?C=1;?//给c赋值1?
A=b+c;?//b+c的结果赋值给a?
//注意,C++大小写是有区分的,由于wps的关系,自动大写了,我也不太会用wps这些工作软件???
4.运算符的顺序???
运算公式中预算符的计算顺序,称为运算符的顺序,比如在日常生活数学老师和我们说,先乘除后加减,运算符的优先顺序我会在后文排序出表格。???
5.运算符的结合??
一个运算公式内,运算符顺序相同时,按照一般的计算规律,有从左到右和从右到左两种顺序,以加减运算为例子,2+3-4?中先计算?2+3?,之后用?2+3?的和减去?4?,5-4?,有关规律请参照后文。
2.1?运算符??
?2.2?
“=”运算符的解释??
在学生时代,老师对我们说,“=”号是等于的作用,但是在程序当中,“=”号的功能会和老师所说的“等于”不同,所有,我们不能以“等于”这个观点去理解程序的“=”号。??
请看如下代码:??
Int?a,b,c;?B=1;?c=2;?A=b+c;??
以上代码的意思是如果使用“等于”观念来思考,可能觉得没什么差别,就是位置改变了。??
请看如下代码:??
Int?a;?A=a+1;??
当看了此段代码,你在用“等于”观念来思考,你会觉得,一切都觉得很奇怪。这时候你就应该用程序的观念去思考这段代码。??
现在,我很大家说明程序的“=”号,在你宣告一个变量时,那个变量就是你系统内存里面的一小部分,但是我们如何输入一些信息到变量呢???这时候我们需要“=”号,例如?a=1;?就是把数字?1?放进了变量a里面,所以“=”号起的作用是赋值,例如?小明给小红一支笔?。因此,“等于”观念的“=”号和程序里的“=”号是不同的。
2.3?
算数运算符??
运算符号?名称?运算规律?程序例子?实例?+?加法?从左到右?A?+?B?7?+?2?-?减法?从左到右?A?-?B?7?-?2?*?乘法?从左到右?A?*?B?7?*?2?/?除法?从左到右?A?/?B?7.0?/?2?%?求余?从左到右?A?%?B?7?%?2??
当你看到上面的表格,你就知道这是算数运算符。?
在?/?一列中,发现实例的?7.0?/?2?,其实加上小数是确保结果正确,不然输出的结果是整数3。详细情况请看C++变量详细解释系列教程。??
当然,“-”号可以作成负数,例如:“-1”。??
在执行运算时,有如下两个规则决定运算顺序:??
1.运算符号运算顺序。?2.运算值的结合规律。??
计算算数运算符时,要按照[先乘除后加减]的方式进行运算。??
在程序中,运算也是如此,在一段包含加减乘除的运算代码里,顺序与算数相同。那我们再说说?“%”号,此符号在程序中,优先于加减。??
运算顺序?运算符号?运算规律?先?*,/,%?从左到右?后?+,-?从左到右??
使用例子:??
Int?a;?
a=10*2/5+8-1;?Coutaendl;??
输出结果:??????????11??????????????????请按任意键继续.?.?.??
那我们现在分析下过程。
1.10?*?2?/?5?+?8?-?1?//先乘除,后加减?2.20?/?5?+?8?-?1?//从左到右计算?3.4?+?8?-?1?//从左到右计算?4.12?-?1?//从左到右计算?5.11?//结果??
这就是程序的计算过程。??
2.3.1?
简单的运算符??
这是?2.3?中的一小段,主要想在这段说明下简单化的运算符。此类运算符使运算更简洁。??
在上面介绍了算数运算符,那么有没有算数运算符的简单化呢??答:有。??
以下表格A的值为9。??
运算符号?运算规律?运算例子?原式?结果?+=?从右到左?A?+=?3?A=A+3?12?-=?从右到左?A?-=?3?A=A-3?6?*=?从右到左?A?*=?3?A=A*3?27?/=?从右到左?A?/=?3?A=
您可能关注的文档
最近下载
- 山东省泰山教育联盟2026届高三1月联考数学试题.docx VIP
- 基于STM32F103单片机电流电压采集系统设计.pdf VIP
- 2025-2026学年山东省济宁市兖州区人教版四年级上册期末考试数学试卷.pdf VIP
- 意大利DUPLOMATIC迪普马刀塔BSV系列资料.pdf VIP
- 北京市5年(2021-2025)高考物理真题分类汇编:专题01 直线运动和相互作用(解析版).pdf VIP
- AP统计学 2016年真题 (选择题+问答题) AP Statistics 2016 Released Exam and Answers (MCQ+FRQ).pdf VIP
- 最新人教版七年级上册《生物》期末测试卷及答案【精选】.doc VIP
- “十五五”地质灾害防治规划8.docx VIP
- MTO操作规程.pdf
- 烟草包装行业 VOC标准的探讨.docx VIP
原创力文档

文档评论(0)