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

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

Πώς να μετατρέψετε Char * στο Int & C + +

Μετατρέποντας ένα char * σε int σε C + + είναι μια κοινή επιχείρηση κατά την ταξινόμηση ενός char * array ή αποθήκευση αριθμών σε ένα char * array . Μια char * είναι ένας δείκτης σε μια char τύπος δεδομένων ή μια σειρά από τύπους δεδομένων char . Char τύποι δεδομένων μπορεί να είναι οποιαδήποτε αγγλικούς χαρακτήρες ( π.χ. μέσω z) ή οποιοδήποτε χαρακτήρα ASCII . Ένας int είναι ένας τύπος δεδομένων που μπορεί να κρατήσει ακέραιοι, δηλαδή ακέραιους αριθμούς . Οδηγίες
Η

1 Τοποθετήστε σας char * , εμείς θα το ονομάσουμε pcMyCharStar , στο τμήμα κατάστασης του " if" . Αυτό επιβεβαιώνει ότι σας char * είναι στραμμένη σε μια char ή μια σειρά από χαρακτήρες , και ως εκ τούτου δεν είναι ίσο με μηδέν .

Π.χ.

αν ( pcMyCharStar )

{

//pcMyCharStar σας δεν ισούται με μηδέν .

}

άλλο

{

//pcMyCharStar σας είναι ίσο με μηδέν .

} 2

Δείτε τα δεδομένα που είναι αποθηκευμένα στην char * τοποθετώντας το de -συσχέτιση φορέα * προς τα αριστερά του χαρακτηριστικά μας * . π.χ. char myChar = * pcMyCharStar ?

Αυτή η λειτουργία επιτρέπει την πρόσβαση στα δεδομένα του δείκτη ήταν αναφορά . Ένας άλλος τρόπος για να γίνει αυτό είναι με την επεξεργασία του char * ως μια σειρά και τη χρήση του " [ ] " χειριστή .

Π.χ. char myChar = pcMyCharStar [ 0 ] ?

Αυτός ο τελεστής επιστρέφει το πρώτο στοιχείο ή το μόνο στοιχείο στην char * array
εικόνων 3

typecast τα δεδομένα πρόσβαση στο βήμα δύο . σε έναν int τοποθετώντας τον τύπο δεδομένων που είναι χύτευση στο μεταξύ παρένθεση στα αριστερά της μεταβλητής που χύτευση . π.χ.

int nMyInt = ( int) myChar ? .

Typecasting είναι η διαδικασία αλλαγής μιας μεταβλητής από έναν τύπο δεδομένων σε άλλο , στην προκειμένη περίπτωση , από char σε int


εικόνων

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

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