2, 256, -256, 10358, -179567 đều là số nguyên.
Một số nguyên là một số không có phần thập phân.
Kiểu dữ liệu số nguyên là một số không phải số thập phân trong khoảng từ -2147483648 đến 2147483647 trong hệ thống 32 bit và từ -9223372036854775808 đến 9223372036854775807 trong hệ thống 64 bit. Một giá trị lớn hơn (hoặc thấp hơn) giá trị này sẽ được lưu dưới dạng float, vì nó vượt quá giới hạn của một số nguyên.
Lưu ý: Một điều quan trọng khác cần biết là ngay cả khi 4 * 2,5 là 10, kết quả được lưu dưới dạng float, bởi vì một trong các toán hạng là float (2,5)
.
Dưới đây là một số quy tắc cho số nguyên:
- Một số nguyên phải có ít nhất một chữ số
- Một số nguyên không được có dấu thập phân
- Một số nguyên có thể là dương hoặc âm
- Số nguyên có thể được chỉ định ở ba định dạng: thập phân (dựa trên 10), thập lục phân (dựa trên 16 - có tiền tố là 0x) hoặc bát phân (dựa trên 8 - có tiền tố là 0)
PHP có các hằng số được xác định trước sau đây cho số nguyên:
PHP_INT_MAX
- Số nguyên lớn nhất được hỗ trợ
PHP_INT_MIN
- Số nguyên nhỏ nhất được hỗ trợ
PHP_INT_SIZE
- Kích thước của một số nguyên tính bằng byte
PHP có các hàm sau để kiểm tra xem kiểu của một biến có phải là số nguyên hay không:
is_int()
is_integer()
is_long()