achou=0 (a interpretação correta é que achou recebe 0 ou, já que o 0 é dado como falso, significa não achou? )
!achou (significa não achou ou significa achou? Já que se achou=0, "!achou" é igual a 1, o que signifca verdadeiro, ou seja, achou)
achou=0 (a interpretação correta é que achou recebe 0 ou, já que o 0 é dado como falso, significa não achou? )
!achou (significa não achou ou significa achou? Já que se achou=0, "!achou" é igual a 1, o que signifca verdadeiro, ou seja, achou)
Levando em consideração que:
0=false, desligado, falso
e que
1=true, ligado, verdadeiro
e que ! é uma negação
Então podemos validar que
se achou=0
e 0=false
logo !achou
está representando true, verdadeiro, ligado
porém !achou
não é igual à 1
A definição mais formal para isso Maycon é encontrado em materiais de introdução a programação, ou em portas lógicas ou então no estudo de proposiçõs lógicas.