欢迎来到天天文库
浏览记录
ID:59448160
大小:96.50 KB
页数:46页
时间:2020-09-18
《C从入门到精通 第5章 教学ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第5章C++编程世界中的公式——运算符和表达式C++中的运算符和表达式算术运算符和表达式关系运算符和表达式逻辑运算符和表达式条件运算符和表达式赋值运算符和表达式逗号运算符和表达式运算符优先级综合实例第5章C++编程世界中的公式——运算符和表达式C++中的运算符和表达式算术运算符和表达式关系运算符和表达式逻辑运算符和表达式条件运算符和表达式赋值运算符和表达式逗号运算符和表达式运算符优先级综合实例第5章C++编程世界中的公式——运算符和表达式C++中的运算符和表达式算术运算符和表达式关系运算符和表达式逻辑运算符和表达式条件运算符和表达式赋值运算符和表达式逗号运算
2、符和表达式运算符优先级综合实例第5章C++编程世界中的公式——运算符和表达式C++中的运算符和表达式算术运算符和表达式关系运算符和表达式逻辑运算符和表达式条件运算符和表达式赋值运算符和表达式逗号运算符和表达式运算符优先级综合实例第5章C++编程世界中的公式——运算符和表达式C++中的运算符和表达式算术运算符和表达式关系运算符和表达式逻辑运算符和表达式条件运算符和表达式赋值运算符和表达式逗号运算符和表达式运算符优先级综合实例第5章C++编程世界中的公式——运算符和表达式C++中的运算符和表达式算术运算符和表达式关系运算符和表达式逻辑运算符和表达式条件运算符和表
3、达式赋值运算符和表达式逗号运算符和表达式运算符优先级综合实例第5章C++编程世界中的公式——运算符和表达式C++中的运算符和表达式算术运算符和表达式关系运算符和表达式逻辑运算符和表达式条件运算符和表达式赋值运算符和表达式逗号运算符和表达式运算符优先级综合实例第5章C++编程世界中的公式——运算符和表达式C++中的运算符和表达式算术运算符和表达式关系运算符和表达式逻辑运算符和表达式条件运算符和表达式赋值运算符和表达式逗号运算符和表达式运算符优先级综合实例第5章C++编程世界中的公式——运算符和表达式C++中的运算符和表达式算术运算符和表达式关系运算符和表达式逻
4、辑运算符和表达式条件运算符和表达式赋值运算符和表达式逗号运算符和表达式运算符优先级综合实例第5章C++编程世界中的公式——运算符和表达式C++中的运算符和表达式算术运算符和表达式关系运算符和表达式逻辑运算符和表达式条件运算符和表达式赋值运算符和表达式逗号运算符和表达式运算符优先级综合实例5.1C++中的运算符和表达式5.1.1运算符5.1.2表达式5.1C++中的运算符和表达式C++各种运算符的使用方法,以及由运算符组成的表达式,从而使你正确使用操作数的类型转换和运算符的优先级顺序和结合性。认真、深入学习这一章,将助你在编程之路上前行,迈步更加坚实。5.1.
5、1运算符在C++语言中,包含多种运算符,不同运算符有不同的运算次序,比如“*”、“/”的优先级高于“+”、“-”的优先级。如果表达式中相同运算符有一个以上,则可以从左至右或从右至左地计算它,这称作为结合性。“+”、“-”、“*”和“/”的结合性都是从左至右的。5.1.2表达式表达式是由运算符、操作数(常量、变量、函数等)和括号按照一定的规则组成的式子。常量、变量和函数可认为是最简单的表达式。表达式可以嵌套。每个表达式都有一个值。在计算时要考虑运算符的优先级、结合性及数据类型的转换。计算机中的表达式都要写在一行上。表达式有算数、赋值、关系、逻辑,逗号等。在表达
6、式的后边加个分号就是表达式语句。除控制语句外,几乎都是表达式语句。5.2算术运算符和表达式5.2.1基本算术运算符5.2.2算术运算符和算术表达式5.2.3自加和自减运算符5.2.1基本算术运算符基本的算术运算有加法、减法、乘法、除法和取模(求余数),下表基本算术运算符说明。运算符结合型乘法*从左至右除法/取模%加法+减法-5.2.2算术运算符和算术表达式1.加、减、乘运算inta,b,c;a=10;b=5;c=a+b*3-1;输出c的结果是24。因为“*”的优先级高于“+”和“-”,并且结合性为右结合,所以先算b*3,然后算a加上b与3的乘积15,最后算减
7、法-1,得到结果b=24。2.取模运算21%6//结果是34%2/结果是04.0%2//程序报错,%运算符要求左右必须为整数取模运算“%”,要求运算符两边必须都是整数,如果任何一边不是整数,程序就会报错。5.2.2算术运算符和算术表达式3整除运算5/4//结果是14/5//结果是0当/运算符用于两个整数相除时,如果商含有小数部分,将被截掉,不进行四舍五入。4浮点除运算5/4.0//结果是1.254.0/5//结果是0.8要进行通常意义的除运算,则至少应保证除数或被除数中有一个是浮点数或双精度数,可以在参加运算的整数值后补上小数点与0作为双精度(double)
8、常量参加运算。5.2.2算术运算符和算术表达式使用算
此文档下载收益归作者所有