Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic

Re: Bit operations for beginners

by Limbic~Region (Chancellor)
on Aug 08, 2003 at 17:19 UTC ( #282265=note: print w/replies, xml ) Need Help??

in reply to Bit operations for beginners

I would also like to see this cleaned up so it could be considered for Tutorials. With that in mind, I have one more nit.

You may be surprised that it is not the "!" operator, which is more known as the "not" operator, but that is because "~" is the "bitwise not" operator.
The "!" operator is used to reverse a true value to false and not actually looking at the specific bits.

I would change 'which is more known as' to 'which is more commonly known as'. I would change 'The "!" operator is used to reverse a true value to false' to 'The "!" operator is used to flip flop the truth of a value from true to false or false to true'.

Cheers - L~R

Replies are listed 'Best First'.
Re: Re: Bit operations for beginners
by mpd (Monk) on Aug 09, 2003 at 02:08 UTC
    Additionally, '~' is more correctly called the (1's) complement operator, or bitwise negation operator, both according to perlop and, by its functionality, mathematics itself. Calling it the 'not' operator is confusing, imo.

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://282265]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (2)
As of 2021-07-29 23:06 GMT
Find Nodes?
    Voting Booth?

    No recent polls found