KIỂU SỐ NGUYÊN

Ngoài kiểu Integer là thông dụng nhất, các số nguyên còn được chia ra thành 4 kiểu nữa đó là: Byte, Word, ShortInt và LongInt. Bảng liệt kê chi tiết về tên gọi, phạm vi gía trị và độ dài tính theo đơn vị byte của từng kiểu nguyên. Các biến nguyên chỉ có thể nhận các gía trị là các số nguyên nằm trong phạm vi gía trị của biến đó. Khi gán cho một biến một số nguyên nằm ngoài phạm vi của biến thì máy sẽ báo lỗi: "Const out of range" | KIỂU SỐ NGUYÊN . Các kiểu số nguyên Tên kiểu Phạm vi gía trị Số byte ShortInt -128 . 127 1 Byte 1 Integer -32768 . 32767 2 Word 0 . 65535 2 LongInt -2147483648 . 2147483647 4 Bảng Ngoài kiểu Integer là thông dụng nhất các số nguyên còn được chia ra thành 4 kiểu nữa đó là Byte Word ShortInt và LongInt. Bảng liệt kê chi tiết về tên gọi phạm vi gía trị và độ dài tính theo đơn vị byte của từng kiểu nguyên. Các biến nguyên chỉ có thể nhận các gía trị là các số nguyên nằm trong phạm vi gía trị của biến đó. Khi gán cho một biến một số nguyên nằm ngoài phạm vi của biến thì máy sẽ báo lỗi Const out of range . Ví dụ cho khai báo Var i Byte N Integer thì các lệnh đưới đây là đúng i 200 N -1500 còn các lệnh dưới đây là bị lỗi i -5 N 50000 Đặc biệt không thể gán một số thực cho một biến nguyên. Câu lệnh sau là sai N Khi gặp tình huống này máy sẽ báo lỗi Type mismatch . Chú ý Các số nguyên hệ thập lục phân hệ 16 được biểu diễn bằng cách viết thêm dấu ở trước số ví dụ ba số dưới đây A FF và 10 là các số nguyên viết trong hệ 16. Chúng có gía trị tương ứng trong hệ 10 là 10 255 và 16 . Các phép toán số học trên số nguyên Phép cộng và trừ ký hiệu và - như thường lệ. Phép nhân ký hiệu bằng dấu ví dụ 4 2 cho kết qủa là 8. Phép chia ký hiệu bằng dấu ví dụ 6 4 cho kết qủa là . Phép chia lấy phần nguyên ký hiệu bằng từ khóa DIV. Phép lấy phần dư nguyên của phép chia ký hiệu bằng từ khóa MOD. Ví dụ 15 DIV 6 cho kết qủa là 2. 15 MOD 6 cho kết qủa là .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.