EXCEL加VBA用于边坡稳定计算之探索与实践.ppt
《EXCEL加VBA用于边坡稳定计算之探索与实践.ppt》由会员分享,可在线阅读,更多相关《EXCEL加VBA用于边坡稳定计算之探索与实践.ppt(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、EXCEL加VBA用于边坡稳定计算之探索与实践 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望学习运算符应注意:v运算符功能v与运算量关系l要求运算量个数l要求运算量类型v运算符优先级别v结合方向v结果的类型一.算术运算符和表达式算术运算符和表达式v基本算术运算符:+-*/%+-*/%l结合方向:从左向右l优先级:-*/%-+-说明:l“-”可为单目运算符,负号运算符结合方向自右至左 优先级高于+-*/%l两整数相除,结果为整数.若有负数,向零取整。l%要求两侧均
2、为整型数据,结果为余数部分,余数的符号与被除数一致例 5/2 =2 -5/3 =-1 (向零取整)-5/2.0=-2.5 (int double)例 5%2 =1 -2%3 =-2 2%-3 =2 5%1 =0 5.5%2 ()例 将一个三位数365转换为563。(2-4.c)#include“stdio.h”void main()int x=365,a,b,c,y;c=x%10;b=x/10%10;a=x/100;y=c*100+b*10+a;printf(“x=%d,y=%dn”,x,y);结果:x=365,y=563v自增、自减运算符自增、自减运算符+-+-l作用:使作用:使变量变量值加
3、值加1 1或减或减1 1l种类:种类:u前置前置 +i,-i (+i,-i (先执行先执行i i+1+1或或i-1i-1,再使用再使用i i值)值)u后置后置 i+,i-(i+,i-(先使用先使用i i值值,再执行再执行i i+1+1或或i-1i-1)例例 自增运算自增运算#include“stdio.h”void main()int a=3,b=4,c,d;c=a+;d=+b;printf(“a=%d,b=%d,c=%d,d=%dn”,a,b,c,d);程序的运行结果为:a=4,b=5,c=3,d=5_其中,c=a+;与下列两条语句等价:c=a;a=a+1;先使用a的原值赋给c,再使a的值增
4、1变成4_其中,d=+b;与下列两条语句等价:b=b+1;d=b;先使用b的值增1变成5,再赋给d.l说明:u优先级 +-*/%+-(1)自右至左(2)自左至右(3)自左至右 例-i+-(i+)i=3;printf(“%d”,-i+);/-3 例-i+i=3;printf(“%d”,-i+);例:Main()Main()int a=1,b=1;int a=1,b=1;printf(“+a=%d,b+=%dn”,+a,b+);printf(“+a=%d,b+=%dn”,+a,b+);printf(“a=%d,b=%dn”,a,b);printf(“a=%d,b=%dn”,a,b);printf(
5、“-a=%d,b-=%dn”,-a,b-);printf(“-a=%d,b-=%dn”,-a,b-);printf(“a=%d,b=%dn”,a,b);printf(“a=%d,b=%dn”,a,b);运行结果:运行结果:+a=2,b+=1 +a=2,b+=1 a=2,b=2 a=2,b=2 -a=1,b-=2 -a=1,b-=2 a=1,b=1 a=1,b=1二二.赋值运算符和表达式赋值运算符和表达式v简单赋值运算符l符号:=l格式:变量标识符=表达式l作用:将一个数据(常量或表达式)赋给一个变量v复合赋值运算符l种类:+=-=*=/=%=a+=3a=a+3x*=y+8x=x*(y+8)/+
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EXCEL VBA 用于 稳定 计算 探索 实践
限制150内