C++ Output
In C++, cout sends formatted output to
standard output devices, such as the screen. We use the cout object along with the <<
operator for displaying output.
Example
#include <iostream>
using
namespace
std;
int main() {
// prints the string enclosed in double quotes
cout <<
"This is C++ Programming";
return
0;
}
Output
This is C++ Programming
How does this program work?
- We first include the iostream header file that allows us to display output.
- The cout object is defined inside the std namespace. To use the std namespace, we used the using namespace std; statement.
- Every C++ program starts with the main() function. The code execution begins from the start of the main() function.
- cout is an object that prints the string inside quotation marks " ". It is followed by the << operator.
- return 0; is the "exit status" of the main() function. The program ends with this statement, however, this statement is not mandatory.
Note: If we don't
include the using namespace std;
statement, we need to use std
::
cout
instead of cout.
Example
To print the
numbers and character variables, we use the same cout object but without using quotation marks.
#include <iostream>
using
namespace
std;
int main() {
int num1 =
70;
double num2 =
256.783;
char ch =
'A';
cout << num1 <<
endl;
// print integer
cout << num2 <<
endl;
// print double
cout <<
"character: " << ch <<
endl;
// print char
return
0;
}
Output
70
256.783
character: A
Notes:
The endl
manipulator is used to insert a new line. That's why each output is displayed
in a new line.
C++ Input
In C++, cin
takes formatted input from
standard input devices such as the keyboard. We use the cin object along with the
>>
operator for taking input.
Example
#include <iostream>
using
namespace
std;
int main() {
int num;
cout <<
"Enter an integer: ";
cin >> num;
// Taking input
cout <<
"The number is: " << num;
return
0;
}
Output
Enter an integer: 70
The number is: 70
In the program, we used
cin >> num;
to take input from the user. The input is stored in
the variable num.
We use the >>
operator with cin to take input.
No comments:
Post a Comment