Différence entre + (arithmétique) et or (bitwise)

Soyez le premier à donner votre avis sur cette source.

Vue 4 271 fois - Téléchargée 214 fois

Description

Ce minuscule programme illustre simplement la différence entre un + et un OR, suite à une discussion sur une des sources.
Le but est simplement de montrer les différences entre l'addition et le OR logique, sur 2 valeurs entre 0 et 255, avec représentation en binaire.
NB: Le code n'est pas commenté ni particulièrement soigné.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
21
Date d'inscription
samedi 15 février 2003
Statut
Membre
Dernière intervention
2 septembre 2008

Il est aussi intéressant de constater que :

- Le "et" en littérature est en fait un "ou" en logique,
Fromage et dessert (les deux)

- Et que le "ou" en littérature est en fait un "ou exclusif" en logique !!!
Fromage ou dessert (mais pas les deux)

C'est pour ça que certain croit que la logique c'est compliquée, en fait c'est le français qui n'est pas logique :-) (C.F. L'exeption confirme la rêgle)
Messages postés
70
Date d'inscription
mercredi 24 avril 2002
Statut
Membre
Dernière intervention
17 septembre 2006

Si je peux me permettre, une manière plus simple de démontrer le problème du '+'

Public Enum Test
var1 = 1
var2 = 2
var4 = 4
var1et2 = var1 Or var2
End Enum

Sub Test()
Debug.Print (var1 Or var1et2) ' 3> var1 et var2 => Correct
Debug.Print (var1 + var1et2) ' 4> var4 => Incorrect
End Sub
Messages postés
280
Date d'inscription
jeudi 24 mars 2005
Statut
Membre
Dernière intervention
18 mars 2009

Ecoute Jean_Marc_N2 c'est pas sorcier, l'intérêt que j'ai trouvé à ta source était de relever la nuance ce qui aidera surement nombreux mais y'a beaucoup a qui tu n'apprends rien sur l'utilisation ou pas du "+".

Le terme "accident" que tu utilises est très mal placé et même déroutant il s'agit d'une simple logique mathématique facilement démontrable, c'est pas la peine d'en faire un grand discours.

Bonne Prog
Messages postés
908
Date d'inscription
jeudi 26 juillet 2001
Statut
Modérateur
Dernière intervention
1 février 2015
2
ton exemple tu sommes 2 puissances de 2, c'est le seul cas
Messages postés
170
Date d'inscription
jeudi 11 décembre 2003
Statut
Membre
Dernière intervention
24 janvier 2009

je voulais dire 2+4, pas 2+6 bien sur.
Afficher les 12 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.