Unions in C
Unions are a fundamental data structure in the C programming language, which allow you to store different types of data in the same memory location.… Read More »Unions in C
Unions are a fundamental data structure in the C programming language, which allow you to store different types of data in the same memory location.… Read More »Unions in C
In the world of embedded systems, memory and resource constraints make it essential to optimize code for efficiency and performance. Conditional compilation is a powerful… Read More »Conditional Compilation in Embedded C Programming
In computer programming as well as in Embedded Systems, understanding data structures is essential for solving complex problems. One such fundamental data structure is the… Read More »Queues: Introduction and implementation in C
Conditional Statements in C programming are used to make decisions based on the conditions. These conditions are specified by a set of conditional statements having… Read More »Conditional Statements in C
In C programming, Strings are defined as an array of characters or a sequence of characters terminated with a null character ‘\0‘. When the compiler… Read More »Strings in C
You may encounter situations, when a block of code needs to be executed several number of times. In general, statements are executed sequentially: The first… Read More »Loops in C
The number systems give us different ways to represent numbers. It defines a set of values to represent a quantity. The systems that are interesting… Read More »Number Systems – Binary, Hex, Decimal
The fight on C vs Embedded C has been going on for quite some time. First off—Yes, there really IS something officially called “Embedded C”,… Read More »C vs Embedded C
In the previous post, we tried understand what a volatile keyword in C/C++ is. In this post, we will have a look at using the… Read More »How to use volatile qualifier with structure?