Cosa significano questi simboli? Sto cercando di capirli per creare un'app

2

Che cosa significano i simboli e ? Sto cercando di capirli per creare un'app.

È su link

    
posta pandr01d 13.03.2011 - 17:23
fonte

2 risposte

6

So per certo che ⊕ significa XOR o OR esclusivo. Con le variabili A e B, Normale OR restituirà true se

  • A = true e b = false
  • A = false e B = true
  • A = true e B = true

XOR d'altra parte restituisce true solo se

  • A = false e B = true
  • A = true e B = false

Non sono troppo sicuro di ⊞ però. In Unicode è in "SQUARED PLUS" , ma non so come funzioni in un algoritmo

    
risposta data 13.03.2011 - 17:46
fonte
5

So che è vecchio, ma risponderò comunque alla domanda per i futuri lettori:

  • è la funzione XOR, in cui due bit identici producono 0 e due bit diversi producono 1 .
  • è una funzione di addizione modulare, in cui il modulo deve essere chiaramente definito in anticipo (come a ⊞ b = a + b mod 2^32 ).
  • <<n è l'operatore di spostamento di bit logico sinistro, n bit spostati (non circolare). Lo spostamento a sinistra di 1 bit equivale a moltiplicare per 2.
  • >>n nell'operatore di spostamento bit logico logico firmato, n bit spostati (non circolare). Lo spostamento a destra di 1 bit equivarrebbe a dividere per 2 e prendere il fondo del risultato.
risposta data 06.04.2017 - 23:16
fonte

Leggi altre domande sui tag