[pyar] Bitwise not..
Pablo Ziliani
pablo en kultroom.com
Jue Jun 17 15:11:24 ART 2010
Claudio Freire wrote:
>
>
> 2010/6/17 Roberto Alsina <ralsina en netmanagers.com.ar
> <mailto:ralsina en netmanagers.com.ar>>
>
> On Thursday 17 June 2010 14:38:12 Claudio Freire wrote:
> > 2010/6/17 Roberto Alsina <ralsina en netmanagers.com.ar
> <mailto:ralsina en netmanagers.com.ar>>
> > Pero ahí está el chiste de lo que yo vengo diciendo.
> >
> > Para "negar todos los bits" tenés que saber cuantos bits son,
> porque tenés
> > que negar también los ceros a la izquierda!
> >
> > Ehm... no, no hace falta.
>
> Si uno espera que ~1 sea 11111110 (binario) sí :-)
>
>
> Simular 32 bits es muy sencillo.
>
> Paso 1: aplicar aritmética de bits de la forma natural.
> Paso 2: resultado = resultado & 0xFFFFFFFF
Supongo que en este caso sería más bien 0xff (255), no?
>>> bin(~1 & 255)
'0b11111110'
More information about the pyar
mailing list