اعداد صحیح اعداد غیراعشاری بین 2147483647 و 2147483648- را شامل می شوند و اعداد خارج از این محدوده به عنوان اعداد شناور شناخته می شوند. همچنین اعداد صحیح می توانند به سه فرمت مبنای 10 (دسیمال)، مبنای 8 (اوکتال) و مبنای 16 (هگزادسیمال) تخصیص یابند.
برای تعیین اینکه مقدار متغیری عدد صحیح است یا خیر از این تابع استفاده می گردد. در صورتی که مقدار متغیر عدد صحیح باشد true و در غیر این صورت false برگردانده می شود.