Write a C program to show memory representation of C variables like int, float, pointer, etc.
Get the address and size of the variable. Typecast the address to char pointer. Now loop for size of the variable and print the value at the typecasted pointer.
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.
- Difference between Static variables and Register variables in C
- what happens when you don't free memory after using malloc()
- How will you print numbers from 1 to 100 without using loop?
- How will you print numbers from 1 to 100 without using loop? | Set-2
- How are variables scoped in C - Static or Dynamic?
- What are the default values of static variables in C?
- Operations on struct variables in C
- Initialization of static variables in C
- Initialization of variables sized arrays in C
- Initialization of global and static variables in C
- Static Variables in C
- C Program to print environment variables
- Constants vs Variables in C language
- Problem Solving on Storage Classes and Scoping of Variables
- Linking Files having same variables with different data types in C
- Implicit initialization of variables with 0 or 1 in C
- Can Global Variables be dangerous ?
- Why do we need reference variables if we have pointers
- Difference between Identifiers and Variables in C
- Variables and Keywords in C