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 të dhënave i vlerës kthyese është i tipit të të dhënave Numër.
|
Errors
| Message | Description |
|---|
|
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
|