Υπολογιστής ολίσθησης bit

Εισαγάγετε έναν ακέραιο και ένα ποσό ολίσθησης για να υπολογίσετε τη δυαδική ολίσθησή του.

Πώς να το χρησιμοποιήσετε

  1. Εισαγάγετε τις τιμές σας στα παραπάνω πεδία.
  2. Πατήστε "Υπολογισμός" για να δείτε το αποτέλεσμα.
  3. Χρησιμοποιήστε το "Κοινοποίηση" για να στείλετε το αποτέλεσμά σας.

Σχετικά με αυτόν τον υπολογιστή

Μια ολίσθηση bit μετακινεί κάθε bit της δυαδικής αναπαράστασης ενός ακεραίου προς τα αριστερά ή προς τα δεξιά κατά έναν δεδομένο αριθμό θέσεων. Μια ολίσθηση αριστερά (<<) εισάγει μηδενικά bit από δεξιά και ισοδυναμεί με πολλαπλασιασμό επί 2ⁿ· μια ολίσθηση δεξιά (>>) πετάει bit από τα δεξιά και ισοδυναμεί με ακέραια διαίρεση με 2ⁿ· για αρνητικούς αριθμούς αυτό το εργαλείο, όπως οι περισσότερες γλώσσες, χρησιμοποιεί αριθμητική ολίσθηση, η οποία διατηρεί το bit προσήμου (με στρογγυλοποίηση προς το μείον άπειρο). Αυτό το εργαλείο εφαρμόζει όποια από τις δύο πράξεις στον ακέραιό σας και δείχνει το αποτέλεσμα σε δεκαδική, δεκαεξαδική και δυαδική μορφή δίπλα δίπλα.

Οι μηχανικοί λογισμικού, οι προγραμματιστές ενσωματωμένων συστημάτων και οι φοιτητές πληροφορικής χρησιμοποιούν συνεχώς τις ολισθήσεις bit για γρήγορη αριθμητική με δυνάμεις του δύο, για να συσκευάζουν πολλές τιμές σε έναν μόνο ακέραιο (σημαίες, κανάλια χρώματος RGB, κεφαλίδες πρωτοκόλλων δικτύου), και για να υλοποιούν συναρτήσεις κατακερματισμού ή αθροίσματα ελέγχου — πράξεις όπως το CRC και πολλά κρυπτογραφικά θεμελιώδη στοιχεία χτίζονται σχεδόν εξ ολοκλήρου από ολισθήσεις και XOR, επειδή εκτελούνται σε έναν μόνο κύκλο της CPU, πολύ ταχύτερα από έναν γενικό πολλαπλασιασμό ή διαίρεση.

Σας φάνηκε χρήσιμο;

Μπορείτε να επιλέξετε έως 3 αντιδράσεις.

Σχόλια

  • Γράψτε το πρώτο σχόλιο.

Δημοφιλείς υπολογιστές

Όλοι οι υπολογιστές