lelekasin Δημοσιεύτηκε Νοέμβριος 5, 2012 #1 Δημοσιεύτηκε Νοέμβριος 5, 2012 Σε σύστημα στο οποίο για int και long int χρησιμοποιούναι 4 byte για αποθήκευση έχει πρακτική σημασία ο διαχωρισμός των μεταβλήτων σε ένα πρόγραμμα ή τα βάζουμε όλα έναν τύπο και τελείωσε;(Δεν μιλάω για portable πρόγραμμα)
nucleus Νοέμβριος 5, 2012 #2 Νοέμβριος 5, 2012 The C Book — LimitsINT_MAX (≥+32767) max value of an intINT_MIN (≤−32767) min value of an intLONG_MAX (≥+2147483647) max value of a longLONG_MIN (≤−2147483647) min value of a longΗ σημαντική διαφορά ανάμεσα στα 2 datatypes είναι αυτή.Αποφασίζεις με τα max/min values αν σε καλύπτουν
lelekasin Νοέμβριος 5, 2012 Author #3 Νοέμβριος 5, 2012 The C Book — LimitsΗ σημαντική διαφορά ανάμεσα στα 2 datatypes είναι αυτή.Αποφασίζεις με τα max/min values αν σε καλύπτουνΕχω ελέγξει τα INT_MAX και LONG_MAX και είναι τα ίδια.Πάνω σε αυτό μου δημιουργήθηκε η απορία.Ξέχασα να πω οτι χρησιμοποιώ wxDev-C++,αλλά το πρόγραμμα ειναι καθαρά σε γραμένο σε C.
nucleus Νοέμβριος 5, 2012 #4 Νοέμβριος 5, 2012 Αφού είναι το ίδιο βάλε όποιο τύπο θέλεις τότε καλύτερα int
Inglor Νοέμβριος 5, 2012 #5 Νοέμβριος 5, 2012 Αν θυμάμαι καλά εξαρτάται από τον compiler και την αρχιτεκτονική (32bit, 64bit). Αν το γράφεις μόνο για το μηχάνημά σου τότε είσαι ΟΚ, αλλιώς καλύτερα να χρησιμοποιήσεις αυτό που ταιριάζει στην περίπτωση για να είναι portable.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.