Câu hỏi thường gặp
Khác gì so với máy tính thông thường?
Hầu hết máy tính và ngôn ngữ lập trình dùng số thực dấu phẩy động, chỉ chính xác khoảng 15-16 chữ số. Máy tính này xử lý số theo từng chữ số dưới dạng chuỗi, nên vẫn chính xác ngay cả với hàng trăm hoặc hàng nghìn chữ số.
Có thể xử lý bao nhiêu chữ số?
Không có giới hạn thực tế, và có thể xử lý các phép toán số nguyên vượt xa 1000 chữ số. Các số mũ rất lớn (ví dụ, hàng chục nghìn) có thể cần nhiều thời gian tính hơn đáng kể.
Điều gì xảy ra khi phép chia không chia hết?
Công cụ này được tối ưu cho số nguyên chính xác, nên phép chia không đều có thể được hiển thị dưới dạng thương và số dư hoặc một giá trị xấp xỉ. Hãy dùng phép modulo (%) nếu bạn cần số dư chính xác.
Số mũ trong phép lũy thừa cũng có thể rất lớn không?
Có, nhưng kết quả tăng theo cấp số nhân với số mũ (ví dụ, 2^1000 có 302 chữ số), nên số mũ rất lớn có thể làm tăng đáng kể thời gian tính toán.
Tôi có thể dùng số âm hoặc số 0 không?
Có, hỗ trợ số âm cho phép cộng, trừ, nhân và chia. Chia cho 0 là không xác định và sẽ trả về lỗi.