Честа грешка у АСП-у је грешка Оверфлов: 'цИнт'. Шта значи кад преливате центант вредност? Како ово поправити?

Прво, шта је инт? Инт је уобичајена варијабла броја у АСП-у и на другим језицима. Инт означава цео број, а обично значи 32-битни број на 32-битним платформама. То значи да тај број може бити било где

-2,147,483,648 до 2,147,483,647

То је прилично широк распон! Цели бројеви немају децималне тачке у себи. То су само цели бројеви. То чини инт варијаблу савршеном за петље и све друге операције читавог броја.

С друге стране, АСП функција цИнт () ради на много мањој групи бројева - само бројеви од -32,768 до 32,767. Дакле, ако икада бројите више од 32,767 (или испод -32,768), наићи ћете на проблеме ако будете морали да користите цнт на том броју.

Ако вам бројеви почну да прелазе стандардни распон за цИнт, покушајте уместо ње да употребите Инт функцију. То обично добро функционише. Ако то не уради, умјесто тога потражите функцију цЛнг () која ради са лонгсима.

Увод у АСП Ебоок

Преузмите ову е-књигу да бисте добили све што требате знати о учењу АСП-а - од корак по корак уџбеника до спискова функција, узорка кода, уобичајених грешака и решења и још много тога! 101 страна.