Meaning of ~0

Discussion in 'C++' started by Old Wolf, Feb 2, 2014.

  1. Old Wolf

    Old Wolf Guest

    I'm sure this would have been asked before, but Google can't
    cope with searching for tilde, so...

    What does ~0 evaluate to?

    N2521 just says "The operand of ~ shall have integral or
    enumeration type; the result is the one's complement of
    its operand." without any further explanation.

    Does it mean the value whose representation is all-bits-1 ?
    What if this is a trap representation?
     
    Old Wolf, Feb 2, 2014
    #1
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.