Toon posts:

[asp] Bitwise Left/Right Shift Operator

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben op zoek naar de Bitwise Left/Right Shift Operator voor vb. Google-zoekopdrachten leveren enkel J(ava)Script-resultaten op (voor mij tenminste :D).

Ik wil namelijk de volgende constructie omzetten van (ASP)JScript naar (ASP)VBScript:

h += sHex.charAt((i >> (j * 8 + 4)) & 0x0F) + sHex.charAt((i >> (j * 8 )) & 0x0F);

dit heb ik nu:

h = h & mid(sHex,(i >> (j * 8 + 4) and &H0F),1)&mid(sHex,(i >> (j * 8 ) and &H0F),1)

Maar die >> pikt 'ie natuurlijk niet...

  • farlane
  • Registratie: Maart 2000
  • Laatst online: 30-08 23:12
1 Left/Right shift is hetzelfde als vermenigvuldigen / delen door twee.

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


Verwijderd

Topicstarter
Argh, dammit... tis ook zo lang geleden dat ik assembler heb gehad! :) Thanks!

Het is dus:

16 >> 3 is dus: 16 / 2^3 = 2
2 << 2 is dus: 2 * 2^2 = 8

  • farlane
  • Registratie: Maart 2000
  • Laatst online: 30-08 23:12
Verwijderd schreef op 16 september 2002 @ 09:45:
Argh, dammit... tis ook zo lang geleden dat ik assembler heb gehad! :) Thanks!

Het is dus:

16 >> 3 is dus: 16 / 2^3 = 2
2 << 2 is dus: 2 * 2^2 = 8
Dat is geheel correct. ( Kwestie van bitjes volgen :) )

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.