Tutorials Exercises Services Log in
HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EX
C++ User Input
❮ Previous Next ❯
C++ User Input
You have already learned that cout is used to output (print) values. Now we will use cin to get
user input.
cin is a predefined variable that reads data from the keyboard with the extraction operator ( >> ).
In the following example, the user can input a number, which is stored in the variable x . Then we
print the value of x :
Example
int x;
cout << "Type a number: "; // Type a number and press enter
cin >> x; // Get user input from the keyboard
cout << "Your number is: " << x; // Display the input value
Run example »
Good To Know
cout is pronounced "see-out". Used for output, and uses the insertion operator ( << )
cin is pronounced "see-in". Used for input, and uses the extraction operator ( >> )
Tutorials Exercises
Creating a Simple Calculator
Services Log in
HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EX
In this example, the user must input two numbers. Then we print the sum by calculating (adding) the
two numbers:
Example
int x, y;
int sum;
cout << "Type a number: ";
cin >> x;
cout << "Type another number: ";
cin >> y;
sum = x + y;
cout << "Sum is: " << sum;
Run example »
There you go! You just built a basic calculator!
Complete <iostream> Reference
Tip: Both cin and cout belongs to the <iostream> library, which is short for standard input /
output streams. For a complete reference of <iostream> objects along with detailed information, go to
our C++ iostream Reference.
C++ Exercises
Test Yourself With Exercises
Exercise:
Use the correct keyword to get user input, stored in the variable x :
intTutorials
x;
Exercises Services Log in
HOW cout
TO W3.CSS
<< "TypeC C++ C# "; BOOTSTRAP
a number: REACT MYSQL JQUERY EX
>> ;
Submit Answer »
Start the Exercise
❮ Previous Next ❯
W3schools Pathfinder
Track your progress - it's free! Sign Up Log in
COLOR PICKER
Tutorials Exercises Services Log in
HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EX
SPACES UPGRADE AD-FREE
NEWSLETTER GET CERTIFIED CONTACT US
Top Tutorials Top References
HTML Tutorial HTML Reference
CSS Tutorial CSS Reference
JavaScript Tutorial JavaScript Reference
How To Tutorial SQL Reference
SQL Tutorial Python Reference
Python Tutorial W3.CSS Reference
W3.CSS Tutorial Bootstrap Reference
Bootstrap Tutorial PHP Reference
PHP Tutorial HTML Colors
Java Tutorial Java Reference
C++ Tutorial Angular Reference
jQuery Tutorial jQuery Reference
Top Examples Get Certified
HTML Examples HTML Certificate
CSS Examples CSS Certificate
JavaScript Examples JavaScript Certificate
How To Examples Front End Certificate
SQL Examples SQL Certificate
Python Examples Python Certificate
W3.CSS Examples PHP Certificate
Bootstrap Examples jQuery Certificate
PHP Examples Java Certificate
Java Examples C++ Certificate
XML Examples C# Certificate
jQuery Examples XML Certificate
FORUM ABOUT CLASSROOM
Tutorials Exercises Services Log in
W3Schools is optimized for learning and training. Examples might be simplified to improve reading
and learning.
HOW TO W3.CSS C
Tutorials, references, C++
and C#are constantly
examples BOOTSTRAP REACT
reviewed to avoid errors, but MYSQL JQUERY
we cannot warrant full EX
correctness
of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie
and privacy policy.
Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.