В этой статье в основном представлены методы целочисленного деления и остатка в ASP (VBScript). Друзья, которым это нужно, могут обратиться к ней.
Делимый
В ASP (VBScript) / используется для целочисленного деления, например, m = 5/2, результат — 2.
Возьмите остаток
Используйте mod для получения остатка в ASP(VBScript), например, m = 5 mod 2, результат — 1.
Обратите внимание на большинство
м = 4444444444/2
п = 4444444444/2
Первое предложение правильное, но при выполнении второго предложения будет сообщено об ошибке переполнения, поскольку: перед операциями целочисленного деления и остатка числовое выражение округляется до выражения подтипа Byte, Integer или Long. Диапазон подтипа Long — [-2147483648, 2147483647], то есть число для ввода целочисленного деления или остатка должно находиться в этом диапазоне.
Несколько функций округления в asp
Несколько функций округления в asp: fix(), int(), round();
Функции Int(number) и Fix(number) возвращают целую часть числа. Числовой параметр может быть любым допустимым числовым выражением. Если параметр числа содержит значение Null, возвращается значение Null.
пример:
Скопируйте код кода следующим образом:
response.write int(2.14) '2
response.write fix(2.14) '2
response.write int(2.54) '2
response.write int(2.54) '2
Функции Int и Fix удаляют десятичную часть аргумента числа и возвращают результат в виде целого числа. Разница между функциями Int и Fix заключается в том, что если параметр числа является отрицательным числом, функция Int возвращает первое отрицательное целое число, меньшее или равное числу, а функция Fix возвращает первое отрицательное целое число, большее или равное числу. параметр. Например, Int преобразует -8,4 в -9, а функция Fix преобразует -8,4 в -8.
round(Expression[, numdecimalplaces]) возвращает число, округленное до указанного количества цифр. Требуется выражение. Числовые выражения округляются. Числовые знаки не являются обязательными. Число указывает, сколько цифр справа от десятичной точки используется для округления. Если этот параметр опущен, функция Round возвращает целое число.
пример:
Скопируйте код кода следующим образом:
response.write round(3.14) '3
response.write round(3.55) '4
response.write round(3.1415,3) ' 3.142
Тестовый код:
- <%
- ответ.write650/100&<br>
- ответ.writeint(650/100)&<br>
- ответ.writefix(650/100)&<br>
- ответ.writeint(2.54)&<br>
- ответ.writeint(2.54)&<br>
- %>