| Home  | Υλικό υπολογιστών  | Δικτύωση  | Προγραμματισμός  | λογισμικό  | ερώτηση  | συστήματα  |  
Προγραμματισμός  
  • C /C + + Προγραμματισμός

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

  • Δελφοί Προγραμματισμός

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

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

  • PHP /MySQL Προγραμματισμός

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

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

  • ρουμπίνι Προγραμματισμός

  • Visual Βασικά Προγραμματισμός
  •  
    Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες >> Content
    Αντικρουόμενες τύποι σε C
    Στη γλώσσα προγραμματισμού C , όπως και με άλλες γλώσσες προγραμματισμού , προγραμματιστές αποθηκεύουν διαφορετικές τιμές στις μεταβλητές . Ανάλογα με το είδος της τιμής που επιθυμούν να αποθηκεύουν , θα χρησιμοποιούν ένα διαφορετικό είδος της μεταβλητής που έχει βελτιστοποιηθεί για να ασχοληθεί με αυτό το είδος της αξίας πιο αποτελεσματικά. Ωστόσο , τύπους μεταβλητών είναι ασύμβατα μεταξύ τους και θα έρθει σε αντίθεση αν χρησιμοποιούνται τόσο σε μια επιχείρηση . Αριθμητικό Τύποι
    Η

    Στην C , υπάρχουν δύο μεγάλες μητρική τύπους μεταβλητών για τους αριθμούς : ακέραιοι και αριθμούς κινητής υποδιαστολής . Προγραμματιστές χρησιμοποιούν ακέραιους αριθμούς , ή τα « int » τύπους , να αποθηκεύουν ακέραιους αριθμούς όπως 1 , 2 , 3 , 300 , 3000 , ή οποιοδήποτε άλλο αριθμό που αποτελείται μόνο από πλήρεις μονάδες . Προγραμματιστές χρησιμοποιούν αριθμούς κινητής υποδιαστολής , ή «επιπλέουν» τύπους , για τους αριθμούς που έχουν δεκαδικό στοιχείο . Αυτά μπορεί να είναι αριθμοί όσο το 0,0003 ή τόσο μεγάλο όσο 300.000,3 .
    Εικόνων μεταβλητές χαρακτήρων
    Η

    χαρακτήρες , όπως είναι τα γράμματα ή τα σύμβολα , είναι αποθηκευμένες στο " char " εγγενή τύπο δεδομένων . Μια μοναδική μεταβλητή char μπορεί να κρατήσει ένα γράμμα ή σύμβολο. Σε αντίθεση με αριθμητικούς τύπους δεδομένων , το οποίο μπορεί να αποθηκεύσει οποιαδήποτε αριθμητική τιμή μιας μεταβλητής , char μεταβλητές μπορεί να κρατήσει μόνο ένα ενιαίο χαρακτήρα . Εάν ένας προγραμματιστής θέλει να αποθηκεύσει λέξεις ή φράσεις , πρέπει να χρησιμοποιήσει μια σειρά από μεταβλητές char . Πρόκειται για δομές που αποτελείται από πολλές μεταβλητές char , με κάθε μεταβλητή που κατέχουν ένα e-mail . Για παράδειγμα , αν ένας προγραμματιστής ήθελε να αποθηκεύσετε τη λέξη « υπολογιστής », θα χρησιμοποιήσει μια σειρά οκτώ υποδοχή των μεταβλητών char , με κάθε υποδοχή που κατέχουν ένα από αυτούς τους χαρακτήρες της λέξης.
    Εικόνων < br > συγκρούσεις Casting
    Η

    Μεταβλητή τύποι δημιουργούνται έτσι ώστε να μπορούν να χρησιμοποιηθούν μόνο σε επιχειρήσεις με άλλες μεταβλητές του ίδιου τύπου . Για ορισμένες λειτουργίες, οι συγκρούσεις αυτές αποτελούν προέκταση της απλής λογικής : αν ένας προγραμματιστής προσπαθεί να αφαιρέσει ένα χαρακτήρα από έναν ακέραιο , θα πάρει μια αντιφατική σφάλμα τύπου . Άλλες συγκρούσεις τύπου είναι λιγότερο διαισθητική . Για παράδειγμα , ενώ τόσο ένας ακέραιος και ένας πλωτήρας είναι αριθμοί που έχουν τιμές που μπορούν να χρησιμοποιηθούν μαζί με οποιαδήποτε μαθηματική εξίσωση , οι συγκρούσεις εμποδίζουν τύπου C από την αφαίρεση ενός κινητής υποδιαστολής δεκαδικών από έναν ακέραιο . Εικόνων
    Re - χύτευση
    Η

    Ο τρόπος για να ασχοληθεί με αυτές τις συγκρούσεις του τύπου είναι η αναδιατύπωση προσωρινά αριθμούς όπως ο ίδιος τύπος . Για παράδειγμα , για να αφαιρέσετε Float Α από Ακέραιος Β , ένας προγραμματιστής θα αναδιατύπωση προσωρινά Β ως float . Θα το κάνετε αυτό με τον κωδικό : « ( float ) Β - Α ? ", Η οποία δεν θα επηρεάσει την πραγματική του τύπου του Β , αλλά προσωρινά να αλλάξει για την εξίσωση . Οι προγραμματιστές μπορούν να αναδιατυπωθούν ως αριθμούς άλλους αριθμούς , αλλά θα κερδίσει ή να χάσει διακριτικές ιδιότητες . Η int 50 καστ ως πλωτήρας καθίσταται 50.00 , ενώ ο πλωτήρας 35.55 αναδιατύπωση ως int γίνεται 35 .
    Η
    εικόνων

    Previous :

    next :
      Σχετικά Άρθρα
    ·Boolean Logic σας επιτρέπει να Ποιο 
    ·Πώς να χρησιμοποιήσετε DataGrid για Επεξεργασία…
    ·Πώς να ενημερώσετε Python έως 2.6 
    ·Πώς να αλλάξετε ένα Ψευδοκώδικας σε ένα αλγό…
    ·Πώς να Αναδίπλωση κειμένου γύρω από μια εικό…
    ·Binary Tree Traversal Μέθοδοι 
    ·Πώς να ενσωματώσει Access 2007 Βάσεις δεδομένων μ…
    ·Πώς να Ισοπαλία κειμένου σε Xcode 
    ·Πώς να σκέφτεστε σαν Προγραμματιστής 
    ·Πώς να πάρει Ημερομηνίες συστήματος σε COBOL 
      Προτεινόμενα άρθρα
    ·Αγνώστων Λάθη Δείκτης PHP 
    ·Πώς να συνδέσετε ένα PHP αρχείο σε ένα e-mail 
    ·Πώς να φορτώσει τα αρχεία χρησιμοποιώντας Aj…
    ·Πώς να αναπτύξει Web Apps Χρησιμοποιώντας το MS V…
    ·Πώς μπορείτε να διαπιστώσετε Αν ένα πλαίσιο…
    ·Πώς να δημιουργήσετε ένα Ακολουθία στην Oracle…
    ·Συνέπειες της υπερχειλίσεις 
    ·Πώς να χρησιμοποιήσετε εργασιών σε VBA 
    ·Πώς να προγραμματίσετε την καλύτερη πρακτικ…
    ·Πώς να γράψει μια Ίσες Κώδικα για την Υπολογ…
    Copyright © Γνώση Υπολογιστών http://el.wingwit.com