Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [C] significato di |=

    cosa dovrebbe fare |= ?


    ad esempio:

    int a;
    unsigned int b;

    a=0;
    b=0;

    a |= b << 8;

    io penso che l'istruzione prenda b, ne faccia lo shift di 8 bit a sinistra, poi faccia il bitwise or con a ed infine salvi il risultato in a.

    E' corretto?
    RiKkArDo on IRCnet

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Corretto.

  3. #3
    Originariamente inviato da oregon
    Corretto.
    grazie
    RiKkArDo on IRCnet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.