CInt округляет до ближайшего четного числа, то есть, когда десятичная часть равна 0,5XXXX, она округляется до ближайшего четного числа до X,5XX, а Int — это функция округления, которая удаляет десятичную часть.
CInt будет округляться до ближайшего четного числа, то есть, если десятичная часть равна 0,5XXXX, она будет округляться до ближайшего четного числа до X,5XX.
Например, Цинт(0,5)=0; Цинт(1,5)=2; Цинт(2,5)=2;
Int — это функция округления, которая удаляет десятичную точку. Например, Int(1.5)=1...
Такое позиционирование не является точным и является пропущенным тестом по углу теста. Первый: функция Cint не учитывает ситуацию Cint(0,51)=1, Cint(2,51)=3. Второе: функция Int не учитывает ситуацию с отрицательными числами: Int(-1.1)=-2, Int(-1.5)=-2, поэтому я резюмирую это следующим образом: Функция Int: округление влево по числовая ось. Функция Cint: округляет до целого числа, независимо от положительных или отрицательных чисел. Но если *.5 или -*.5, берется четное значение. Но обратите внимание: Cint(0,51)=1, Cint(-0,51) также равен -1.
Подведите итог:
функция int: округление влево по числовой оси.
Функция Cint: округляет до целого числа, независимо от положительных или отрицательных чисел. Но если *.5 или -*.5, берется четное значение.
Цинт(0,5)=0 -> 0
Цинт(0,51)=1 -> 1
Цинт(1.5)=2 -> 2
Цинт(2.5)=2 -> 2
Цинт(2.51)=3 -> 3
Цинт(2.6)=3 -> 3
Цинт(2.62)=3 -> 3
Цинт(3.5)=4 -> 4
Цинт(3.3)=3 -> 3
Цинт(1.2)=1 -> 1
Целое(-1.1)=-2 -> -2
Целое(-1,5)=-2 -> -2