Delphi运算符优先级详解(清华版教程)
算术表达式的写法总是绕不开优先级的问题,是在写一些跟数值计算打交道的模块时。Delphi 的运算符优先级规则其实跟其他语言差不多,但有些细节还挺有意思,比如Div
和Mod
的整除和求余运算,和/
小数除法不一样,别搞混了。
清华出的这个Delphi 教程讲得挺系统,排得清清楚楚的优先级表也直观。像取正负、乘除、整除取余、加减这种常见操作,按照 1-4 级分得挺清晰。写公式时别忘了加括号,能避免不少莫名其妙的错误。
还有一点,运算顺序是从左到右的,这点跟 JS、C++都类似。但类型这块也要注意,比如整数和小数混用时出精度问题。Delphi 是强类型语言,类型不一致编译器会报错,但有些时候还是要你自己心里有数。
如果你是在维护老项目,或者公司还在用 Delphi 开发工具,这份资源还挺值得收藏的。想深入的话,这里还有一份经典教程,可以对着看,理解更透彻。
嗯,,新手拿来入门可以少踩坑,老司机拿来回顾一下也挺不错。你平时写计算逻辑多的话,建议把这张优先级表记个,写代码的时候能省不少事。
1.36MB
文件大小:
评论区