Here are some logical and interesting facts about data-types and the modifiers associated with data-types:-
1. If no data type is given to a variable, the compiler automatically converts it to int data type.
The size of a is 4 The size of b is 4
2. Signed is the default modifier for char and int data types.
x is -1 and y is -2.
3. We can’t use any modifiers in float data type. If programmer tries to use it ,the compiler automatically gives compile time error.
[Error] both 'signed' and 'float' in declaration specifiers [Error] both 'short' and 'float' in declaration specifiers
4. Only long modifier is allowed in double data types. We cant use any other specifier with double data type. If we try any other specifier, compiler will give compile time error.
[Error] both 'short' and 'double' in declaration specifiers [Error] both 'signed' and 'double' in declaration specifiers
This article is contributed by Bishal Kumar Dubey. If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.
- Py-Facts - 10 interesting facts about Python
- Interesting Facts about C++
- Interesting Facts about C#
- Interesting facts about C Language
- Interesting Facts About Java
- C++ bitset interesting facts
- Interesting Facts about Ubuntu
- Interesting Facts about Linux
- Interesting Facts in C Programming
- Interesting facts about switch statement in C
- Interesting Facts about Macros and Preprocessors in C
- Some Interesting facts about default arguments in C++
- Interesting facts about strings in Python | Set 1
- Interesting facts about Fibonacci numbers
- Interesting facts about null in Java
Improved By : Rhythm1