tointeger(<значение>)
<значение>
– выражение символьного или любого числового типа.
Возвращается значение типа int
, полученное в результате преобразования параметра <значение>
по следующим правилам:
если параметр содержит дробную часть, то она отбрасывается;
преобразование заканчивается при обнаружении нецифрового знака в символьной строке;
если значение параметра выходит за пределы допустимого диапазона (от -2 147 483 648 до +2 147 483 647), то возвращается остаток от деления значения параметра на 2 147 483 648*2 с учетом полученного знакового разряда (т.е. <значение> mod 2 147 483 648*2
).