Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come utilizzare operazioni bit per bit in programmazione a basso livello

Oltre alle operazioni aritmetiche familiari + , - , * e /, linguaggi di programmazione supportano anche operazioni bit per bit . Attraverso queste operazioni di basso livello , un programmatore può accedere ai singoli bit in un modello binario indipendentemente dal tipo di dati . Operazioni bit per bit implementano aritmetico logica e turni di bit e possono fornire una migliore efficienza di operazioni di alto livello . Istruzioni
1

Posizionare l'operatore NOT davanti a un valore binario per eseguire un NOT bit a bit . Questa cosiddetta di una operazione complemento inverte ogni valore bit . Nel linguaggio di programmazione C , utilizzare il simbolo ~ per indicare una operazione NOT . Per esempio, se X è 0101 , allora ~ X è 1010.
2

eseguire operazioni aritmetiche logiche su valori binari di uguale lunghezza . Computer eseguono operazioni logiche su ciascuna coppia di bit che vanno da destra a sinistra . In C , i simboli & ,

 

Programmazione © www.354353.com