Καλημέρα,
χωρίς να αναιρώ τίποτα από την απάντηση του kinik θα ήθελα να προσθέσω τα παρακάτω.
Ελπίζω να σου είναι γνωστό ότι η κάθε μεταβλητή - σταθερά που χρησιμοποιείς "αποθηκεύεται" σε μια θέση μνήμης η οποία ανάλογα με την αρχιτεκτονική του μηχανήματος μπορεί να έχει μήκος 8, 16, 32, 64, 128 bit. Αν θελήσεις να χρησιμοποιήσεις κάποια γλώσσα προγραμματισμού για να δημιουργήσεις πρόγραμμα κι εκεί πρέπει (μπορείς) να δηλώσεις το μήκος τους ώστε να μην προκύψει υπερχείλιση. Όπως και να 'χει καταλαβαίνεις ότι δεν μπορείς να κάνεις ολίσθηση προς τ' αριστερά επ' άπειρον.
Φιλικά,
Σωτήρης