Bonjour
je rencontre un probleme avec les operations de bitwise dans lazarus sur des integer
lorsque je fais
j'obtiens bien 64. impecCode:256 shr 2
maintenant sur les nombres negatifs
j'obtiens 1073741760Code:-256 shr 2
le probleme n'existe pas sur un shortint ou un smallint
Est ce un bug ?