+ 1

Sign ~

what does the sign "~" before the expression mean https://code.sololearn.com/cY45oJv6Ef73/?ref=app

sign
27th Mar 2019, 8:48 AM
Sergiy L 🇺🇦
Sergiy L 🇺🇦 - avatar
1 Answer
+ 7
~ is for bitwise complement. The ASCII value of 'c' is 99. 99*-1 = -99. ~(-99) = 98. 98 is the ASCII value of 'b' (that's the output). To understand how ~ works, read this: https://en.m.wikipedia.org/wiki/Two%27s_complement and this: https://stackoverflow.com/questions/791328/how-does-the-bitwise-complement-operator-tilde-work
27th Mar 2019, 9:06 AM
Anna
Anna - avatar

Often have questions like this?

Learn more efficiently, for free:

  • Introduction to Python

    7.1M learners

  • Introduction to Java

    4.7M learners

  • Introduction to C

    1.5M learners

  • Introduction to HTML

    7.5M learners

See all courses
Hot today
how to deal with large numpy arrays
4 Votes
The if statement does not run although it is True.
0 Votes
Php or html?
1 Votes
Have anyone ideas for an AI ChatBot?
3 Votes
How can a data be moved from one table to another table automatically,maybe houry or daily?
1 Votes
who help me?
1 Votes
How to insert images the right way??
0 Votes
Is it worth buying the pro version, I’m a beginner in python and thinking of buying it as the wait is to long.
1 Votes
Не понимаю что не так....
0 Votes
Help me debug programm
0 Votes
Follow us on Linkedin
Check out our facebook
See what we tweet about
Join our instagram
Watch our Youtube
HomeProFAQContactBug Bounty ProgramCareersTerms of UsePrivacy PolicySololearn Mobile
Made with
by  Sololearn | ©2023