
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Write a Short Literal in C++
Here we will see how will be the short literal in C++. In C or C++, different types of data have different literals. These are listed below.
Sr.No | Datatypes & Literals |
---|---|
1 |
int 5 |
2 |
unsigned int 5U |
3 |
Long 5L |
4 |
long long 5LL |
5 |
float 5.0f |
6 |
double 5.0 |
7 |
char ‘\5’ |
Now, there are int, long float, double etc, but no short is present. So we cannot use any literals for short type data. But we can solve this problem by explicit typecasting.
If we use the line like below, then it will be converted into short.
int x; x = (short) 5; //converted into short type data.
Example
#include <iostream> using namespace std; main() { int x; x = 65700; cout << "x is (as integer):" << x << endl; x = (short)65700; //will be rounded after 2-bytes cout << "x is (as short):" << x << endl; }
Output
x is (as integer):65700 x is (as short):164
Advertisements