Bonjour
je rencontre un probleme avec les operations de bitwise dans lazarus sur des integer
lorsque je fais
j'obtiens bien 64. impec
Code : Sélectionner tout - Visualiser dans une fenêtre à part 256 shr 2
maintenant sur les nombres negatifs
j'obtiens 1073741760
Code : Sélectionner tout - Visualiser dans une fenêtre à part -256 shr 2
le probleme n'existe pas sur un shortint ou un smallint
Est ce un bug ?
Partager