博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
变量和算术运算之算术运算(二)
阅读量:4958 次
发布时间:2019-06-12

本文共 1312 字,大约阅读时间需要 4 分钟。

/*主要内容:            1.算术运算的优先级                    2.算术声明的缺陷                    3.在算术表达式中混合整数和实数                    4.类型强制转换                    5.边缘效应*/ #include
usingnamespace std; int main() {
        int i=1,j=1,                 k1=10,k2=20,k3=30,k4=40,k5=50,                 k,h,m,n;         double a=7,b=6,c=5,d=4,                 e,p,q,x,y,z;     cout<<"*********Section 1***************"<
(expression).   eg:int a=5,=2,c;      double x,y=12.3,z=18.8;          x=(static_cast
(a))/(static_cast
(b));          c=static_cast
(y)+static_cast
(z);          将会得到:          x=5.0/2.0=2.5          c=12+18=30   同时,C++还拥有一种老的使用方式,即是(type)expression   总结算术运算符:   运算符           名称              操作数(需要的变量)      位置         结合性      优先级   (                圆括号            一元                    前置         从左到右    1   )                圆括号            一元                    后置         从左到右    1   ++               后增量运算符      一元                    后置         从左到右    2   --               后减量运算符      一元                    后置         从左到右    2   ++               前增量运算符      一元                    前置         从右到左    3   --               前减量运算符      一元                    前置         从右到左    3   +                取正运算符        一元                    前置         从右到左    3   -                取负运算符        一元                    前置         从右到左    3   static_cast      强制类型转换      一元                    前置         从右到左    4   %                取模运算符        二元                    中置         从左到右    5   /                除法运算符        二元                    中置         从左到右    5   +                加法运算符        二元                    中置         从左到右    6   -                减法运算符        二元                    中置         从左到右    6   +=               加并赋值运算符    二元                    中置         从右到左    7   -=               减并赋值运算符    二元                    中置         从右到左    7   *=               乘并赋值运算符    二元                    中置         从右到左    7   /=               除并赋值运算符    二元                    中置         从右到左    7   %=               取模并赋值运算符  二元                    中置         从右到左    7   =                赋值运算符        二元                    中置         从右到左    7   结合性:从左到右,由高到低运算。   使用圆括号:圆括号内的先运算。   用C++风格的算术编程:   1.运用除法时,先检查变量类型。   2.当赋值语句左边有一个double或floating类型时,赋值语句右边每个变量最好加小数点。 */

转载于:https://www.cnblogs.com/gsk11092114/archive/2012/06/21/2558090.html

你可能感兴趣的文章
64位UBUNTU下安装adobe reader后无法启动
查看>>
iTextSharp带中文转换出来的PDF文档显示乱码
查看>>
qt学习记录-----3.信号与槽的问题
查看>>
『ORACLE』 内置约束(11g)
查看>>
Vue--学习过程中遇到的坑
查看>>
组件:slot插槽
查看>>
.net压缩图片质量(附demo)
查看>>
equals和==的区别
查看>>
Android6.0指纹识别开发
查看>>
java反射机制剖析(二)— Class Loader
查看>>
走进C++程序世界------异常处理
查看>>
通过用户模型,对数据库进行增删改查操作。
查看>>
去除数组中重复的元素
查看>>
Nginx配置文件nginx.conf中文详解(转)
查看>>
POJ 1988 Cube Stacking
查看>>
POJ 1308 Is It A Tree?(并查集)
查看>>
N进制到M进制的转换问题
查看>>
Android------三种监听OnTouchListener、OnLongClickListener同时实现即其中返回值true或者false的含义...
查看>>
MATLAB实现多元线性回归预测
查看>>
Mac xcode 配置OpenGL
查看>>