  | 
        
        
        
               
          
            
            
              
                   | 
                Catégories | 
               
             
             | 
           
          
            | 
			 
             | 
           
          
             | 
           
          
             | 
           
         
		        
		 
               
     
        
		
        
         | 
        
          | 
        
        
        
          
             | 
           
          
            
            
            
            
               
                
                
                        
                  
				  Menu Principal / Informatiques / Languages / Language C / Opérateurs bit à bit en langage C 
				   
				  
			
                       
 				   
                  Opérateurs bit à bit en langage C
                   
                   
 
				  
Toute donnée informatique est stockée en mémoire sous la forme d'une combinaison de bits. Par exemple un entier valant 10 (base 10) implémenté par une mémoire d'une largeur de 16-bit contient : 0000 0000 0000 1010 soit, en héxadécimal 000A 
Les opérateurs bits permettent de modifier et de tester un ou plusieurs bits d'une donnée. Ces opérateurs sont : 
    * NOT (NON) 
    * AND (ET) 
    * OR (OU) 
    * XOR (OU exclusif) 
    * SHR (Décalage à droite) 
    * SHL (Décalage à gauche)
  
 
  
                   
					 
					 
                     
   
                  
  		
				 
				
            	 
            	  
                  
                 | 
               
             
             | 
            
            
           
          
             | 
           
         
         | 
        
          |