Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να μετατρέψετε ένα Float σε String σε C Προγραμματισμός

Float τύπους μεταβλητών στον προγραμματισμό αντιπροσωπεύουν αριθμούς με δεκαδικά ψηφία που περιλαμβάνονται , σε αντίθεση με μια τυπική ακέραιο τύπο μεταβλητής . Για πλωτήρες να εκπροσωπούνται στο χρήστη σε αναγνώσιμη μορφή , πρέπει να μετατραπεί από δυαδική μορφή , όπως αυτές αποθηκεύονται στη μνήμη του προγράμματος, σε μια μεταβλητή συμβολοσειράς . Μια μεταβλητή string είναι μια σειρά από bytes ASCII καταγγελθεί από ένα κενό χαρακτήρα . Η " sprintf " λειτουργία στην γλώσσα προγραμματισμού C επιτρέπει στον προγραμματιστή να μετατρέψετε εύκολα μια μεταβλητή float σε μια μεταβλητή συμβολοσειράς σε μία γραμμή κώδικα . Τα πράγματα που θα χρειαστείτε
Visual Studio 2010
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Ανοίξτε τη λύση του έργου σε Visual Studio 2010 . 2

Δημιουργία ένα string για την αποθήκευση των δεδομένων που επιστρέφονται από το " sprintf . " Λάβετε υπόψη ότι θα πρέπει να είναι αρκετά μεγάλη για να αποθηκεύσετε τα αριθμητικά δεδομένα και ένα χαρακτήρα τερματισμού .
Εικόνων 3

Πληκτρολογήστε το " sprintf ( " για να καλέσετε τον " sprintf " λειτουργία σας κώδικα . Τοποθετήστε αυτό το σημείο όπου θέλετε να μετατρέψετε την μεταβλητή float σε ένα string.
Η

4 Τοποθετήστε το πρώτο επιχείρημα σειρά σας με το οποίο θα επιστρέψει τη διαμορφωμένη μεταβλητή float . μεταξύ κάθε μεταβλητή περιλαμβάνει ένα κόμμα , το οποίο χρησιμοποιείται ως διαχωριστικό
5

Πληκτρολογήστε το δεύτερο επιχείρημα , όπως : . . ". % f" Συμπεριλαμβανομένων των σημάτων ομιλίας
Η

6 Τοποθετήστε το τρίτο επιχείρημα , όπως σας float μεταβλητή . Πληκτρολογήστε ένα κλειστό και στρογγυλεμένες βραχίονα που ακολουθείται από ένα ερωτηματικό αμέσως μετά το τελευταίο επιχείρημα για να κλείσει " sprintf " κλήση σας λειτουργία .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα