算式由一个或多个运算元(operand)构成并传回值(结果)

算式由一个或多个运算元(operand)构成并传回值(结果)

ID:42752232

大小:170.50 KB

页数:27页

时间:2019-09-21

算式由一个或多个运算元(operand)构成并传回值(结果)_第1页
算式由一个或多个运算元(operand)构成并传回值(结果)_第2页
算式由一个或多个运算元(operand)构成并传回值(结果)_第3页
算式由一个或多个运算元(operand)构成并传回值(结果)_第4页
算式由一个或多个运算元(operand)构成并传回值(结果)_第5页
资源描述:

《算式由一个或多个运算元(operand)构成并传回值(结果)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Expressions(算式)Expressions(算式)算式由一個或多個運算元(operand)構成並傳回值(結果)算式的形式可能有……a+b;3.14159;var;a>b;ArithematicOperators(算術運算子)addition+subtraction¾multiplication*division/modulus%ArithematicOperators(算術運算子)SyntaxoperandoperatoroperandExample7+15 34—189 92*31 345/6.02 86%3*Modulus12/314/312%314%3Themodulus

2、operatoryieldstheremainderofintegerdivision.**43121204314122C++ModulusExample18%4=213%4is1 17%3=235%47is35 24%6=024%4is0 4%18=40%7is012%2.5error6.0%6error***intmain(){cout<<“18%4=“<<18%4;}OperatorsPrecedence(優先權)-EvaluationTreesEvaluationTreesii10/2*310%3-4/2iii5.0*2.0/4.0*2.0rrr5*2/(4.0*2.0)irrO

3、peratorsOverloadOperatoroverloadUsingthesamesymbolformorethanoneoperation整數形態/整數形態9/5operatorperforms整數版本除法double浮點形態/double浮點形態9.0/5.0operatorperformsdouble版本除法Example相等,關係,邏輯運算子!邏輯運算NOT<小於<=小於或等於>大於>=大於或等於==相等!=不相等&&邏輯運算AND

4、

5、邏輯運算ORProgramERLDemo.cppintbb=4;if(bb/4

6、

7、bb/0)cout<<"Condictionok";條件式

8、運算:專門用在條件判斷while(x>10&&y<5)cout<<"Condictionok";Assignment運算子LValue=RValue;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;Thisoperatorassignsfromrighttoleft.validinvalidx=55=xAssignmentStatementSyntax:variable=expression;#includeusingnamespacestd;voidmain(){inta;str

9、ingstrName,strMajor,Student;a=14;strName=“井民全”;strMajor=“資訊科學系”;Student=strMajor+““+strName;}assignmentAssignmentStatementSyntax:variable=expression;宣告時順便指定初值#includeusingnamespacestd; voidmain(){intmyage=33;intwidth=10,length;doublePI=3.14,Score=73.5;charans,key=‘Q’;char*name=“卡拉楊”;strin

10、gname=“周杰倫”;}沒指定初值內容為亂七八糟的數C-style字串C++字串物件遞增,遞減運算子a++;等效於a=a+1;a--;等效於a=a-1;Exampleintindex=3;inta[5]={11,22,33,44,55};//宣告陣列cout<

11、析A=B+B;B++;ConditionalOperator(條件運算子)B敘述C敘述條件?:SyntaxStarttruefalse條件B敘述C敘述語意Seeprogram:CoDemo.cppa>=b?"a大於或等於b":"a小於b"請利用條件運算子與巨集寫一個絕對值的函式.條件運算子範例#includevoidmain(){inta,b;cout<<"現在要比較a,b的關係,請輸入整數a的內容:";ci

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。