Video link: https://www.youtube.com/watch?v=j-_s8f5K30I

Declaring Variables

A declaration consists of a type and a list of variables as shown below:

main(){
	int lower, upper, step;
	float fahr, celsius;
}

Here we declare 3 variables that will contain integers, lower, upper, and step. Then we declare two variables that will contain floating point numbers, fahr and celsius.

  • ints can be between -32768 and +32767, they are a signed 16-bit number
  • floats are 32-bits and can be between 10^-38 and 10^+38

Other Var Types

TypeDescription
chara 1 byte character
shortshort int
longlong int
doubledouble precision float

While Loops

while(i < j){
	i = 2 * i;
}

Difference Between Constants and Variables

Constant = a fixed value, does not change Variable = can change over time

Declaring a constant

#define LOWER 0

Useful Programs

getchar()

  • gets the next input character each time it is called In the example below c will contain character that was inputed.
char c
c = getchar()

putchar()

  • writes a character to stdout.
putchar(c)