lelekasin Δημοσιεύτηκε Νοέμβριος 5, 2012 #1 Κοινοποίηση Δημοσιεύτηκε Νοέμβριος 5, 2012 Σε σύστημα στο οποίο για int και long int χρησιμοποιούναι 4 byte για αποθήκευση έχει πρακτική σημασία ο διαχωρισμός των μεταβλήτων σε ένα πρόγραμμα ή τα βάζουμε όλα έναν τύπο και τελείωσε;(Δεν μιλάω για portable πρόγραμμα) Link to comment Share on other sites More sharing options...
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 αν σε καλύπτουν Link to comment Share on other sites More sharing options...
lelekasin Νοέμβριος 5, 2012 Author #3 Κοινοποίηση Νοέμβριος 5, 2012 The C Book — LimitsΗ σημαντική διαφορά ανάμεσα στα 2 datatypes είναι αυτή.Αποφασίζεις με τα max/min values αν σε καλύπτουνΕχω ελέγξει τα INT_MAX και LONG_MAX και είναι τα ίδια.Πάνω σε αυτό μου δημιουργήθηκε η απορία.Ξέχασα να πω οτι χρησιμοποιώ wxDev-C++,αλλά το πρόγραμμα ειναι καθαρά σε γραμένο σε C. Link to comment Share on other sites More sharing options...
nucleus Νοέμβριος 5, 2012 #4 Κοινοποίηση Νοέμβριος 5, 2012 Αφού είναι το ίδιο βάλε όποιο τύπο θέλεις τότε καλύτερα int Link to comment Share on other sites More sharing options...
Inglor Νοέμβριος 5, 2012 #5 Κοινοποίηση Νοέμβριος 5, 2012 Αν θυμάμαι καλά εξαρτάται από τον compiler και την αρχιτεκτονική (32bit, 64bit). Αν το γράφεις μόνο για το μηχάνημά σου τότε είσαι ΟΚ, αλλιώς καλύτερα να χρησιμοποιήσεις αυτό που ταιριάζει στην περίπτωση για να είναι portable. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.