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

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

Πώς να μετατρέψετε Υπεγράφη δεδομένων σε ASCII

Υψηλού επιπέδου γλώσσες προγραμματισμού επιτρέπουν στους προγραμματιστές να δηλώσετε τις μεταβλητές διαφόρων τύπων . Ορισμένοι τύποι κρατήσει ακέραιες τιμές που μπορεί να είναι είτε θετική είτε αρνητική ( υπέγραψε ακέραιους) ? Κάποια άλλα είδη κατέχουν χορδές των αλφαριθμητικών χαρακτήρων ASCII . Ειδικότερα , αυτές οι χορδές μπορούν να περιέχουν αλληλουχίες των ψηφίων που αντιστοιχούν σε αριθμητικές τιμές . Μετατρέποντας ένα υπογεγραμμένο ακέραιο με την αντίστοιχη χορδή είναι μια πολύ κοινή λειτουργία του προγράμματος που είναι εύκολο να εκτελέσει , λαμβάνοντας υπόψη τη φύση του δεκαδικού συστήματος θέσης . Τα πράγματα που θα χρειαστείτε
Χαρτί και μολύβι

Παρουσίαση Περισσότερες οδηγίες
Η 1

Ορίστε Input_int ως signed integer που θα μετατραπεί σε ένα string . Ορίστε Output_str ως ένα κενό string . Ορίστε Είσοδος ως υπογεγραμμένο ακέραιο περιέχει -1 αν Input_int είναι μικρότερη του μηδενός , και 1 διαφορετικά. Ορίστε Remaining_int ως η απόλυτη τιμή της Input_int . 2

Εάν Remaining_int ισούται με 0 , που Output_str στο " 0 " και να τερματιστεί η επεξεργασία .
Εικόνων 3

Ορισμός Output_str να ( ( ( Remaining_int modulo 10 ) + '0 ') concat Output_str ) , όπου " concat " είναι ο φορέας αλφαριθμητικό . Ορισμός Remaining_int να είναι το ακέραιο μέρος του ( Remaining_int /10 ) .
Η 4

Εάν Remaining_int είναι περισσότερο από 0 , επιστρέψτε στο βήμα 3 .
5

Αν Είσοδος ισούται -1 , που Output_Str έως ( " - " concat Output_str ) . Το αποτέλεσμα είναι σε Output_str .
Η
εικόνων

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

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