Tutorials
C++By default, the device used for output is the screen of the computer. For outputting values the keyword cout is used, which is an object. The insertion operator << is used on the standard output cout stream. The syntax for using the standard output stream is cout followed by the operator << followed by the value to be inserted or output by the insertion operator.
For example:
int prog;
cin >> prog;
cout << prog;
In the above example, the variable prog is declared as an integer type variable. The next statement is the cin statement that waits for input from the user’s keyboard. This information is then stored in the integer variable prog. The value of prog is displayed on the screen by the standard output stream cout. It is also possible to display a sentence as follows:
cout << “ Training given by Exforsys”;
The above gives output as:
Training given by Exforsys
If a programmer chooses to use constant strings of characters, they must be enclosed between double quotes “ ”.
In this situation, it is important to note the difference between the two statements below:
cout << "exforsys";
cout << exforsys;
In the above, the first statement displays on the screen as exforsys. The second statement outputs the value of the variable exforsys. As previously explained, the extraction operator >> can be used more than once in a single cin statement. Similarly, it is possible to use the insertion operator << more than once in a cout statement.
For example
cout << "Exforsys" << "gives" << "excellent training";
This produces output on the screen as:
Exforsys gives excellent training
The above concept is mainly used if the programmer chooses to print string constants followed by variables.
In this next example, the programmer chooses to display a combination of string constants and variables.
For example
|
This produces the output as:
Exforsys has given 50 numbers of trainings
Below is one more example:
|
The above produces output as:
Exforsys Training
An important point to note from the above example is cout does not give a line break unless specified. If the programmer chooses to display output in a new line, it must be explicitly specified in cout by using the \n which denotes newline character.
for example
cout << "Exforsys\n ";
cout << "Training";
gives output as
Exforsys
Training
There is also another way for specifying newline that is by using endl manipulator.
For example
cout << "Exforsys" << endl;
cout << "Training";
gives the same output as
Exforsys
Training
Example to demonstrate the use of input and output streams
|
First Page: C++ Standard Input Output Stream
|
this meterial is very easy to learning students. and also effected notes for faculty to improve your knowledge throgu this meterial form sk.shafi lecturer in private degree college in guntu(dt) A.P |
| How are floating point values stored in memory? |
|
first declace the variable in which the value is to be stored as float the simply use cin command #include <iostream.h> Header File Inclusion using namespace std; main() { float decimal_number; //declaring variable as floatng point value! int integer_number; //declareding variabe as simple integer! cin >> decimal_number; //prompting for input integer_number=decimal_number /*checking that if our variable was ..............................//not declared a floating point ..............................//variable then what value would ...............................//have been stored in memory*/ cout>> decimal_number; //output as float no cout>> number; //output as integer return 0; } |