je voudrais tout d'abord convertir un nombre en binaire, puis l'inverser .. bitwise comme ceci:javascript inversion d'une valeur binaire d'un nombre
Numéroest 793 = 1100011001 puis convertir la valeur binaire en: 0011100110
en javascript je peux faire ce qui suit:
var x = 793;
document.write(x.toString(2)); // gives 0011100110
cela me donnera la valeur binaire du nombre .. mais comment puis-je inverser le binaire bit?
i essayé l'opérateur ~, mais ne fonctionne pas sans doute ... la sortie est: -1100011010
d'aide? merci à l'avance
Je ne comprends pas comment cela répond à la question, parce XOR avec 0 ne ** pas ** modifier les bits, comme vous l'avez démontré. –
@Greg Ah, brain lag désolé copié les mauvaises choses de mon shell, va le réparer –
xor'ing un élément avec 0 ne fait rien – 6502