[Oberon] Negative integer literals in Oberon
    August Karlstrom 
    fusionfile at gmail.com
       
    Mon Apr 27 22:29:59 CEST 2020
    
    
  
On 2020-04-27 22:10, Jörg wrote:
> 
>>     ASSERT(0FFFFFFFFH = -1) (*require two's complement *)
> 
> On strict compilers this statement does not even compile as 0FFFFFFFFH is not a valid INTEGER.
Other compilers, like OBNC (32-bit version), accepts 0FFFFFFFFH for 
pragmatic reasons. I agree that it's not ideal though.
> Could somebody give me a good example, where INTEGERs need a hex notation?
Good question!
-- August
    
    
More information about the Oberon
mailing list