Home > lang > shr 
 en fr de es it nl pl pt pt_BR mk ca hu cs tr ar fa id vi ko ja ru zh zh_TW eo
Previous  Next  Edit  Rename  Undo  Refresh  Search  Administration  
Documentation
History
 
Shr
Vlera = Shr ( Numër , Bit )

Kthen Numër i vendosur në të djathtë për Bit bite. Shenja e argumentit Numër ruhet.

Tipi i Numër mund të jetë Byte, Short, Integer, ose Long. Kufiri i vlefshëm i Bit varet nga tipi i argumentit Numër.

Tipi i Numër Kufiri i Bit
Byte 0...7
Short 0...15
Integer 0...31
Long 0...63

Tipi i të dhënave i vlerës kthyese është i tipit të të dhënave Numër.

Errors

MessageDescription
Type mismatch ( Tipi i të dhënave i argumentit Numër nuk është i vlefshëm.
Bad argument ( Argumenti Bit ndodhet jashtë kufijve të përcaktuar.

Example

PRINT Bin(11, 32), 11
PRINT Bin(Shr(11, 2), 32), Shr(11, 2)

00000000000000000000000000001011        11
00000000000000000000000000000010        2

PRINT Bin(-11, 32), -11
PRINT Bin(Shr(-11, 2), 32), Shr(-11, 2)

11111111111111111111111111110101        -11
11111111111111111111111111111101        -3

Shr() me argument negativ Numër me tip të të dhënave Bytenuk do të ruaj shenjën sepse tipi i të dhënave Byte është gjithmonë i pashënuar.

PRINT Asr(CByte(-64), 2)

48

See also

Manipulimet e funskioneve me bite, Operatorët logjik