Jump to content



Απορία στα data types της C


lelekasin

Recommended Posts

Σε σύστημα στο οποίο για int και long int χρησιμοποιούναι 4 byte για αποθήκευση έχει πρακτική σημασία ο διαχωρισμός των μεταβλήτων σε ένα πρόγραμμα ή τα βάζουμε όλα έναν τύπο και τελείωσε;

(Δεν μιλάω για portable πρόγραμμα)

Link to comment
Share on other sites

The C Book — Limits

INT_MAX (≥+32767) max value of an int

INT_MIN (≤−32767) min value of an int

LONG_MAX (≥+2147483647) max value of a long

LONG_MIN (≤−2147483647) min value of a long

Η σημαντική διαφορά ανάμεσα στα 2 datatypes είναι αυτή.Αποφασίζεις με τα max/min values αν σε καλύπτουν

Link to comment
Share on other sites

The C Book — Limits

Η σημαντική διαφορά ανάμεσα στα 2 datatypes είναι αυτή.Αποφασίζεις με τα max/min values αν σε καλύπτουν

Εχω ελέγξει τα INT_MAX και LONG_MAX και είναι τα ίδια.Πάνω σε αυτό μου δημιουργήθηκε η απορία.

Ξέχασα να πω οτι χρησιμοποιώ wxDev-C++,αλλά το πρόγραμμα ειναι καθαρά σε γραμένο σε C.

Link to comment
Share on other sites

Αν θυμάμαι καλά εξαρτάται από τον compiler και την αρχιτεκτονική (32bit, 64bit). Αν το γράφεις μόνο για το μηχάνημά σου τότε είσαι ΟΚ, αλλιώς καλύτερα να χρησιμοποιήσεις αυτό που ταιριάζει στην περίπτωση για να είναι portable.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Δημιουργία...

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.