Jump to content

Recommended Posts

Posted

Boas,

Durante o meu estudo de python tive 3 duvidas que foram as seguintes :

1-Qual é a importancia do binario e das operaçoes de binario a programar em python ?

2-Onde é que isso vai melhorar o meu programa(em que casos)?

3-É frequente utilizar?

Obrigado desde já

Posted

Quando estava a estudar isto pwseo

print 5 >> 4  # Desloca para a Direita
print 5 << 1  # Desloca para a Esquerda
print 8 & 5   # AND no nível dos bits
print 9 | 4   # OR no nível dos bits
print 12 ^ 42 # XOR no nível dos bits
print ~88     # NOT no nível dos bits


oito=0b1000
nove=0b1001
dez=0b1010
onze=0b1011
doze =0b1100
print bin(0b1110 & 0b101)

bin(0b1110 ^ 0b101)
Posted

Depende do que fores programar! Imagina que estas a utilizar micro-python (https://micropython.org/), pode ser muito util usares uma mascara de bits para abrir o fechar portas de output! Se estiveres a usar uma mascara de bits as operações bitwise (operações para binário) são uteis.

outros exemplos são algoritmos de verificação de erros, entre outros.....

  • Vote 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.