例如,我需要将数字43的一半减半为整数,但是当我希望将21.5向下舍入为21时,它会将21.5舍入为22。我正在使用VB.net
答案 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