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

    c# - Spiegazione codice

    Ciao,
    che significa questo codice?
    return (ushort)(((value >> 8) & 0x00FF) | ((value << 8) & 0xFF00));

    In particolare non capisco il doppio >> e << (il bitwise and e or mi è chiaro)

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    >> e << servono a fare lo shift a sinistra e a destra del valore di un certo numero di bit

    value >> 8

    shifta a destra value di 8 bit

    mentre

    value << 8

    shifta a sinistra value di 8 bit

    P.S. Questa non è la sezione per il C#
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.