delphi 中“/”和div的区别是啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi 中“/”和div的区别是啥?相关的知识,希望对你有一定的参考价值。

非常感谢楼下的回答,但我还是不明白,到底是四舍五入了,还是没有四舍五入?
tranc()我知道。这样说的话,就没有四舍五入了?

“/”用于进行浮点除运算、即运算结果为带小数点的实数,其操作数可以为整型和实型。“div”用于进行整除运算,两个操作数都必须为整型,结果为四舍五入后得到的整数,这两个运算符的第二个操作数都不能为“0”。 参考技术A div 是整除,得出的结果四舍五入;

/ 是浮点除运算,结果是小数。
参考技术B a div b=trunc(a / b)

直接去掉小数trunc(3.7)=3 trunc(3.1)=3

没有四舍五入本回答被提问者采纳
参考技术C / 为浮点运算
div 为取整运算,不是四舍五入,如 9 div 10 = 0

js中“[]”和“”的区别是啥?

只是变量名称命名上的区别。

下划线和$都属于合法的变量名.

所以,从语法角度没有区别。

从编码规范上讲,前边带$表示该变量是个jQuery对象类型的变量,带下划线,表示“局部变量”。

少对引号差别很大的attr应该是个字符串,javascript对象用作字典数据结构时以 ["字符串"] 形式访问,如果该字符串是一个合法变量名,可以以 对象.变量名 形式访问。

前一个函数的写法是错误的,除非真有名为"attr"的对象属性,这与变量attr的值无关。后一个函数表示访问由变量attr的值给定名称的对象属性。

参考技术A []表示是一个数组,如var strs = ['a','b','c']。表示是一个对象,比如,
var obj =
name: '宙斯',

sex: 1

以上是关于delphi 中“/”和div的区别是啥?的主要内容,如果未能解决你的问题,请参考以下文章

delphi / 和div区别

Delphi idtcpserver/client 用法是啥?

<SPAN> </SPAN> 这个标签有啥用 ,指的是啥~

delphi “div”“mod”“”除法运算符的区别与使用方法

在 Delphi 2009 中显示 PDF 文件的最佳方法是啥[关闭]

linux系统在 vim编译器中,,,注释符/* - - - - - - -*/ 和 // 以及 # 都是啥意思啊??有啥区别吗?