+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 4 su 4

Ottenere i primi 6 bit

  1. #1
    L'avatar di GarGia1960
    GarGia1960 non è in linea Scolaretto
    Ho un piccolo problema con con AND e OR.

    Prima di chiedere e' mia abitudine leggere qualche libro
    o qualche manualetto per vedere se ci riesco a cavare qualcosa
    pero' gli operatori booleani non vogliono entrare nella mia testa.

    Non sono mai stati il mio forte gli operatori booleani!!


    Vorrei leggere dei dati in formato Short perche mi servono a 16 bit.

    Solo che vorrei scomporre questi dati in ulteriori numeri.

    Mi spiego meglio:

    Dato in decimale: 41657

    in binario = 1010001010111001

    Allora mi servono i primi 6 bit per avere un dato. nell' esempio 101000=40

    i successivi 6 bit per avere un altro dato. esempio 101011=43

    i restanti 4 bit per avere un terzo dato. esempio 1001=9

    Vorrei leggere e scrivere questi bit per poterli mettere su delle variabili.

    Spero di essermi spiegato bene.

    Uso VB 2005 express.

    Vi ringrazio.

  2. #2
    persichetti non è in linea Scolaretto
    Devi utilizzare l'operatore >> che esegue lo shift right del numero di bit desiderato.
    Se cerchi nella guida in linea trovi un esempio illuminante
    Ciao
    Ultima modifica di elisab; 18-10-2011 01:13 
    ℹ️ Leggi di più su persichetti ...

  3. #3
    L'avatar di GarGia1960
    GarGia1960 non è in linea Scolaretto
    Ti ringrazio.


    E per fare il percorso inverso

    Cioe dati i tre numeri (40, 43, 9) ottenere un unico numero ->41657

  4. #4
    persichetti non è in linea Scolaretto
    Fai il contrario, cioè usi l'operatore << sui 3 numeri poi fai la somma.

    Ciao
    ℹ️ Leggi di più su persichetti ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. primi passi con android
    Da andre91 nel forum Android
    Risposte: 0
    Ultimo Post: 16-01-2014, 10:31
  2. XML: Primi passi
    Da fpta09 nel forum HTML, CSS e JavaScript
    Risposte: 2
    Ultimo Post: 13-07-2010, 12:10
  3. [C/C++] Numeri primi
    Da ervampiroderoma nel forum C/C++
    Risposte: 1
    Ultimo Post: 29-09-2006, 00:25
  4. [ASP.Net] Primi passi...
    Da Morpheus80 nel forum ASP 3, ASP .Net
    Risposte: 8
    Ultimo Post: 25-11-2005, 15:43
  5. Primi passi in Vb
    Da GiulioCesare nel forum Visual Basic 6
    Risposte: 6
    Ultimo Post: 08-04-2004, 10:00