• Courses
  • Code Compiler
  • Discuss
  • Pricing
  • Teams
Menu
0

Why do we get zero for the below equation as we know, 1^1=1 ?

int x = 1; x^=1; cout << x; output ------------- 0

algorithm
28th May 2017, 6:20 PM
John Watson
John Watson - avatar
1 Answer
+ 3
The "^" is not "to the power of" in most programming languages. https://stackoverflow.com/questions/14526584/what-does-the-xor-operator-do Try: C++: pow(1,1); or JS: Math.pow(1,1);
28th May 2017, 6:35 PM
Joseph P French
Joseph P French - 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 many time I can use sololearn trial mode?
2 Votes
ĐžŃˆĐžĐ±Đșа ĐČ ĐżŃ€ĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐž Sololearn
1 Votes
Is anyone else experiencing this Sololearn issue?
0 Votes
NEO V2.0
1 Votes
Did sololearn helped you to get easier a job?
1 Votes
Sololearn course
1 Votes
solo learn program issue - iPhone?
1 Votes
Is it possible to write Rust code that is as compact and expressive as Python?
0 Votes
Bug sur le deuxiĂšme cours de python
1 Votes
I am learning javascript intrmdt but when I play a code challenge. The app is givin me comlecated questions with less time.why?
0 Votes