Δημοσιεύτηκε: 28 Φεβ 2012, 18:47
Star_Light έγραψε:Στο 3ο κεφάλαιο λέει
%d specifies that printf is to convert an int value from binary to a string of decimal digits
Σελ. 37 συγκεκριμένα... αυτο το binary που λεει δεν καταλαβαινω τι εννοει....
Όλοι οι αριθμοί εσωτερικά αποθηκεύονται σε δυαδική μορφή (binary format). Η printf() αναλαμβάνει να μετατρέψει όποιον αριθμό της πεις (ανάλογα δηλαδή τον format-specifier που θα χρησιμοποιήσεις) από δυαδική μορφή που είναι αποθηκευμένος, σε μια σειρά συνεχόμενων χαρακτήρων της αριθμητικής βάσης που αντιστοιχεί στον format-specifier και να τους τυπώσει στην οθόνη. Αυτό σου λέει.
Ο format-specifier %d αναλαμβάνει να μετατρέψει έναν αριθμό από τη δυαδική μορφή στην οποία είναι αποθηκευμένος εσωτερικά, σε μια σειρά χαρακτήρων (string) από δεκαδικά ψηφία... αυτά που τυπώνει στην οθόνη δηλαδή.
έγραψε:btw το format string της πριντφ δεν περιέχει μέσα του και τις variables ή τις οποιες άλλες expressions για εκτύπωση ετσι?
Τι εννοείς;