005day(算数运行符和算数表达式的学习)
来源:互联网 发布:中国帝国主义 知乎 编辑:程序博客网 时间:2024/05/29 06:55
172210704111-陈国佳总结《2017年10月15日》【连续005天总结】
标题:算数运行符和算数表达式的学习
内容:A.观看MOOC2.2
B.(a)通过观看2.2,学会了赋值运算符的应用(+=,*=,/=,%=(求余数)),以+=为例:a +=b;等效于 a=a+b;
当两个操作数运算时,结果为精度高的操作数类型为准(如d=5/2.0;输出d为2.5);
加,减,乘运算的结果会溢出(与结果类型有关)
如:unsigned int n1 = 0xffffffff;
cout<< n1 << endl;
unsigned int n2 = n1+3;
cout<< n2 << endl;
return 0;
运行结果为4294967295
2
2即为溢出后的值。同时计算时因避免中间结果的溢出。多用精度高的数据类型。
除法运算实例:
int a=10;
int b=3;
double d =a/b;
cout<<d<<endl;
运行结果为3
d=5/2.0;
cout<<d<<endl;
结果为2.5
d=(double)a/b;
cout<<d<<endl;
运行结果为3.33333
模运算(%)(双目运算符)是求两整数的余数,模运算和除法运算的除数不能为0,否则系统会崩溃。
自增运算符(++)(单目)分为前置(++a表达式返回值为a+1)和后置(a++表达式返回值为[a+1前的值])两种用法
如:int n1,n2=5;
n2++ ; //n2=6
++n2;//n2=7
n1=++n2; //n1=8,n2=8
n1=n2++;//n1=8,n2=9
自减运算符(--)与自增运算符用法相同;
明日计划:学习关系运算符和逻辑表达式;
- 005day(算数运行符和算数表达式的学习)
- 算数运算符和算数表达式易错的地方
- C语言算数运算符和算数表达式
- 简单的算数表达式
- 算数表达式的计算
- 2.6、算数运算符与算数表达式
- 算数运算符和算术表达式
- 算数运算符和算术表达式
- 算数运算符和算术表达式
- 算数运算符和算术表达式
- 有括号的算数表达式(堆栈)
- 字符串形式的算数表达式
- Java学习基础:运算符和表达式(算数运算、关系运算、逻辑运算、位运算、条件运算、赋值运算)
- 数据结构:简单算数表达式二叉树的构建和求值
- 算数运算符和判断
- 栈的运用(算数表达式求值的算符优先算法 十以内简单版)
- 简单的算数表达式解析器
- 栈的应用之算数表达式
- TCP流量控制
- 进程调度模拟
- Visual Studio控制台程序输出窗口一闪而过的解决方法
- 第二章 SQL参考命令-CLOSE
- CSS中间圆形镂空效果
- 005day(算数运行符和算数表达式的学习)
- 关于“windows套接字初始化失败”
- WSDL Web服务描述语言
- ExtJS学习教程
- 解决windows下mysql中文 乱码问题
- 为什么你要写博客?
- ≪统计学习精要(The Elements of Statistical Learning)≫课堂笔记(三)
- 201710152055->关于unity提交中文正文解析错误
- 垃圾回收器如何工作?