Imagine you're working with data from laser distance sensors attached to a remote-controlled car.
Before you can display this distance data on a screen or remove it from memory, you'll need a place to store it. That's where variables come in. Think of a variable as a storage bin within your computer's memory, which you "rent" to hold specific data. Essentially, every program you write will utilize variables, each of a particular type.
Declaring a variable in C involves two steps:
- Defining the kind of data you'll be storing;
- Naming this variable.
Here's what that looks like:
Specifying the data type ensures the computer allocates the right amount of memory for your data. Now that we're familiar with three basic data types, we can declare variables for each:
So, once we have a variable, how do we use it? Start by initializing it.
To initialize a variable is to assign specific data to that chunk of memory. Given that
iVariable is an integer type, you'd assign it an integer value. Similarly, you'd assign a decimal value to
fVariable and a character to
When initializing a char type variable, make sure to use single quotes.
With the data stored in these variables, what can we do next?
One option is to display them on a screen.
Curious about the odd characters in the
printf() function? We'll dive into that in the next lesson.
Now, can you select the correct way to initialize a character-type variable?
Select the correct answer
Everything was clear?