VB.net //您如何将数字四舍五入?

时间:2019-07-03 10:30:15

标签: vb.net

例如,我需要将数字43的一半减半为整数,但是当我希望将21.5向下舍入为21时,它会将21.5舍入为22。我正在使用VB.net

3 个答案:

答案 0 :(得分:1)

您尝试过const ftp = require('ftp') var Client = require('ftp'); var c = new Client(); c.on('ready', function () { c.list('/home', function (err, list) { if (err) throw err; console.dir(list); console.log(list) c.end(); }); }); // connect to localhost:21 as anonymous c.connect({ host: '***', user: '****', password: '***' }); 吗?这将被二除,然后除去任何分数,只剩下除法的整数部分。

答案 1 :(得分:0)

另一种方法是43 >> 1(这是合乎逻辑的右移-最快的方法)。 43 \ 2(这是整数除法-第二快)。

答案 2 :(得分:0)

四舍五入到23是正确的...从数学上讲,如果要四舍五入,

示例:(WPF)

Dim a As Integer = 43
Dim b As Integer = CInt(Math.Floor(a / 2))
Label1.Content = b

示例:(WinForms)

Dim a As Integer = 43
Dim b As Integer = CInt(Math.Floor(a / 2))
Label1.Text= b