Program to demnostrate various data types
- Write a program to demonstrate various data types in C
- Write a program to demonstrate various data types in C++
- Write a program to demonstrate various data types in Python
- Write a program to demonstrate various data types in PHP
- Write a program to demonstrate various data types in Java
- Write a program to demonstrate various data types in Java Script
- Write a program to demonstrate various data types in C#
Explanation:
In programming, a data type is a categorization that defines the type of value that can be stored in a variable. It ascertains:
- The data type (e.g., character, string, integer, floating-point number, etc.).
- the actions that can be taken with the information.
- The memory use of the variable.
What Makes Data Types Important?
- Memory management: Establishes how much storage space is required for variables.
- Operations: Limits and specifies what can be done (e.g., concatenation for strings, addition for integers).
- Type safety stops errors or unexpected operations (like adding a string to an integer).
- Clarity: Makes code easier to debug and more comprehensible.
Types of data types
Primitive/Basic Data Types:
These are the fundamental types provided by the programming language.
Type | Description | Examples |
Integer | Whole numbers (positive or negative) | int, long, short |
Floating-Point | Numbers with decimal points | float, double |
Character | A single character (e.g., ‘A’, ‘1’) | char |
Boolean | Represents true/false values | bool |
Void | Represents no value (used for functions) | void |
Composite Data Types
Type | Description | Examples |
Array | A collection of elements of the same type | int[], float[], char[] |
String | A sequence of characters | “Hello CodeCrucks” |
Structure | A collection of variables of different types | struct in C |
Union | A memory-efficient structure | union in C |
Abstract or User-Defined Data Types:
Type | Description | Examples |
Class/Objects | Used in Object-Oriented Programming | class in Java, C++e |
Enum | Represents named integral constants | enum in c, java |
Typedef/Alias | Custom type definitions | typedef in C |
Program to print size of various data types
-
C
-
C++
-
Python
-
PHP
-
JAVA
-
Java Script
-
C#
#include <stdio.h> #include <stdbool.h> int main() { int intVar = 10; float floatVar = 3.14; char charVar = 'A'; char strVar[] = "Hello, World!"; bool boolVar = true; printf("Integer: %d\n", intVar); printf("Float: %.2f\n", floatVar); printf("Character: %c\n", charVar); printf("String: %s\n", strVar); printf("Boolean: %s\n", boolVar ? "true" : "false"); return 0; }
#include <iostream> #include <string> int main() { int intVar = 10; float floatVar = 3.14f; char charVar = 'A'; std::string strVar = "Hello, World!"; bool boolVar = true; std::cout << "Integer: " << intVar << std::endl; std::cout << "Float: " << floatVar << std::endl; std::cout << "Character: " << charVar << std::endl; std::cout << "String: " << strVar << std::endl; std::cout << "Boolean: " << (boolVar ? "true" : "false") << std::endl; return 0; }
int_var = 10 float_var = 3.14 char_var = 'A' str_var = "Hello, World!" bool_var = True print(f"Integer: {int_var}") print(f"Float: {float_var}") print(f"Character: {char_var}") print(f"String: {str_var}") print(f"Boolean: {bool_var}")
<?php $intVar = 10; $floatVar = 3.14; $charVar = 'A'; $strVar = "Hello, World!"; $boolVar = true; echo "Integer: $intVar\n"; echo "Float: $floatVar\n"; echo "Character: $charVar\n"; echo "String: $strVar\n"; echo "Boolean: " . ($boolVar ? "true" : "false") . "\n"; ?>
public class Main { public static void main(String[] args) { int intVar = 10; float floatVar = 3.14f; char charVar = 'A'; String strVar = "Hello, World!"; boolean boolVar = true; System.out.println("Integer: " + intVar); System.out.println("Float: " + floatVar); System.out.println("Character: " + charVar); System.out.println("String: " + strVar); System.out.println("Boolean: " + boolVar); } }
let intVar = 10; let floatVar = 3.14; let charVar = 'A'; let strVar = "Hello, World!"; let boolVar = true; console.log(`Integer: ${intVar}`); console.log(`Float: ${floatVar}`); console.log(`Character: ${charVar}`); console.log(`String: ${strVar}`); console.log(`Boolean: ${boolVar}`);
class Program { static void Main() { int intVar = 10; float floatVar = 3.14f; char charVar = 'A'; string strVar = "Hello, World!"; bool boolVar = true; Console.WriteLine($"Integer: {intVar}"); Console.WriteLine($"Float: {floatVar}"); Console.WriteLine($"Character: {charVar}"); Console.WriteLine($"String: {strVar}"); Console.WriteLine($"Boolean: {boolVar}"); } }