Pascal


Continuando la serie "kepekan" la mia linea, questa è la seconda serie

Operatore SHL

SHL operatore viene utilizzato per spostamento (shift) numero di bit di sinistra (a sinistra) con il valore di bit 0.

Esempio (Pascal):

Iniziare
Writeln (5 SHL 6);
Fine.

Produrrà

320

5 Il valore binari è
0000000000000101
spostato a sinistra sei bit 320
0000000101000000

SHR operatori

Gli operatori SHR sono usati per spostare (shift), numero di bit a destra (a destra) con il valore di bit 0.

Esempio (Pascal):

Iniziare
Writeln (160 SHR 6);
Fine.

Produrrà

2

Binari valore è di 160
0000000010100000
spostato sei bit di sinistra secondo
0000000000000010 (more ...)

Possibilmente correlati:


Inviato da Fuad sotto Pascal

Cambia il decimale a binario

Ad esempio modificare il numero 40 in numero binario

Potenza di due più vicina a 40 è di 32 più 8,
32 = 2 ^ 5
8 = 2 ^ 3
Quindi l'ordine di 5 e 2 1 nominale

7 6 5 4 3 2 1 0 ~ 1 byte = 8 bit
-----
0 0 1 0 1 0 0 0

Così il numero 40 in binario è 0 0 1 0 1 0 0 0

Modificare il numero binario in decimale

Cambia 0 0 1 0 1 0 0 0 a decimali

7 6 5 4 3 2 1 0
-----
0 0 1 0 1 0 0 0

Nell'ordine quinto e un terzo del valore di 1, quindi
(2 ^ 5) + (2 ^ 3) = 32 +8 = 40 (more ...)

Possibilmente correlati:


Inviato da Fuad sotto Pascal