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

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

Πώς να μετατρέψετε ένα διπλό σε Ακέραιο σε C

γλώσσες προγραμματισμού έχουν πολλούς διαφορετικούς τρόπους παρουσίασης δεδομένων . Για παράδειγμα , δύο τρόπους η γλώσσα προγραμματισμού C μπορεί να αποθηκεύσει έναν αριθμό είναι ως έναν ακέραιο ή ως διπλά. Ένας ακέραιος είναι ένας βασικός αριθμός που δεν έχει καμία κλασματική συνιστώσα, όπως 1 και 2 . Ένα διπλό είναι ένας αριθμός κινητής υποδιαστολής , η οποία μπορεί να έχει μια κλασματική συνιστώσα και μια εκθετική συνιστώσα . Αυτό το καθιστά κατάλληλο για την αποθήκευση δεδομένων , όπως 2.718 . Μετατρέποντας ένα διπλό σε ακέραιο είναι εγγυημένη για να χάσει πολλά ακρίβειας , δεδομένου ότι όλα τα δεκαδικά πληροφορίες χάνονται . Τα πράγματα που θα χρειαστείτε
C Compiler , όπως GCC
C ολοκληρωμένο περιβάλλον ανάπτυξης , όπως Eclipse CDT
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Τοποθετήστε έως Γ Ολοκληρωμένη σας Περιβάλλον Ανάπτυξης , κάνοντας κλικ στο εικονίδιο του, και να αρχίσει ένα νέο έργο . Το παράθυρο του χώρου εργασίας θα φορτώσει με ένα κενό αρχείο πηγαίου κώδικα 2

Εισαγωγή αυτές τις δύο βιβλιοθήκες γράφοντας τις ακόλουθες γραμμές στο πάνω μέρος του αρχείου πηγαίου κώδικα : .

# Include

# include εικόνων
3

Δημιουργήστε μια κύρια λειτουργία γράφοντας τις ακόλουθες γραμμές μετά το # include γραμμές :

int main ( ) {


}
Η 4

κηρύξει έναν ακέραιο και το διπλό τύπο δεδομένων γράφοντας τις ακόλουθες δύο γραμμές μέσα στις αγκύλες του η κύρια λειτουργία :

int x = 0 ?

διπλή e = 2.718 ?
5

Μετατρέψτε το διπλό σε int γράφοντας την επόμενη γραμμή κώδικα :

x = ( int) e ?
Η 6

Εκτυπώστε του διπλού και το int για να δείτε τα αποτελέσματα . Μπορείτε να χρησιμοποιήσετε τη συνάρτηση printf για να επιτευχθεί αυτό , όπως:

printf ( " % d , % f \\ n" , x , ε) ?
Η 7

Μεταγλώττιση και εκτέλεση του πρόγραμμα πατώντας το κουμπί " Run " στο IDE . Το πρόγραμμα θα συγκεντρώσει και , στη συνέχεια, να εκτελέσει . Η έξοδος θα είναι :

2 , 2.718000
Η
εικόνων

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

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