



In C++, in addition to the primary data types available in C, there are few more data types available in the C++ programming language. It is generally used to assign the null value while declaring a function. void (Null) data type: It indicates zero or no return value.It is usually referred to as a double-precision floating-point type. double: It is responsible for storing fractions or digits up to 15-16 decimal places.It occupies 1 byte of memory being the smallest addressable unit of a machine containing a fundamental character set. char: It can be used to store a set of all characters which may include alphabets, numbers and special characters.It is usually referred to as a single-precision floating-point type. float: It is responsible for storing fractions or digits up to 7 decimal places.In general, int data type occupies 4 bytes of memory when working with a 32-bit compiler. The memory it occupies depends on the compiler (32 or 64 bit). int: It is responsible for storing integers.Primary (Fundamental) data types in C programming includes the 4 most basic data types, that is: Types of Data Types in C and C++Īccording to the conventional classification, these are data types in C language.

Stay updated with latest technology trends Therefore, a different amount of space in the computer memory would be allocated for them and hence the run time of the program would be reduced, increasing the efficiency of the program. Voila! This is how you begin to think to increase your program efficiency and well utilize the features offered by C.Ĭlearly, from the above discussion, you might have inferred that memory occupied by different data types would be different. In order to eliminate all scopes of errors and reduce run-time of the program, we would preferably assign such a data type to the input and output such that it only covers the range of whole numbers. We know that only for whole numbers, the factorial of that number exists which is also a whole number. What is Data Type in C/C++?ĭata types in C and C++ refer to the characteristics of data stored into a variable. For instance, while working with mathematical problems, in order to simplify things for us, we look for a specific type of data, let’s say, we want to find the factorial of a number. This is just the beginning, at the end of this article, you will be an expert in Data Types in C and C++ with tested knowledge (quiz included at the end). If parameters are passed to the function, it becomes easy for the user to give input according to the given format.It makes it clear for the user to identify the return value of the function based on the data type.At the time of the variable declaration, it becomes convenient for the user to distinguish which type of data variable stores.A programming language cannot work without a wide range of data types as each type has its own significance and utility to perform various tasks. Here, reasons are mentioned why we require different data types in C and C++ Programming:
