programming in c plus plus3

4
Variables in CPlusPlus Variables in CPlusPlus Variables in CPlusPlus are basically the memory storage holders for those values that keep on changing in a program (as general rule is applied right now ). Variables in CPlusPlus can be categorized as Character types: Character types are used to store a single character such as ‘A’ etc Integer types: They store numbers such as 1 or 2012. They can be signed or unsigned (negative value can be used), depending upon the circumstances Floating-point types: Floating points are also numeric values but they include dotted decimal notation such as 1.1, 2.53 etc Boolean type: These types represent either true or false

Upload: technofranchise

Post on 04-Aug-2015

17 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Programming in c plus plus3

Variables in CPlusPlus

Variables in CPlusPlus

Variables in CPlusPlus are basically the memory storage holders for those values that keep on changing in a program (as general rule is applied right now ).

Variables in CPlusPlus can be categorized as

Character types: Character types are used to store a single character such as ‘A’ etc

Integer types: They store numbers such as 1 or 2012. They can be signed or unsigned (negative value can be used), depending upon the circumstances

Floating-point types: Floating points are also numeric values but they include dotted decimal notation such as 1.1, 2.53 etc

Boolean type: These types represent either true or false

Variables declaration and initialization

By declaring a variable, we tell the compiler that a variable is declares. in variable initialization, we reserves the space for that variable in memory. Example are:

// just declaring

Page 2: Programming in c plus plus3

int a, b, c;char c, d;float f,e ;double d;

// declaring as well as initializing

int i = 1, j = 4;char ch=’a’;

Constants in C++

Constants are those values that retain themselves.In other words, they do not changed when initialized. Until programmer change their values in code

// header files consists of libraries for number of functions etc#include “stdafx.h”#include using namespace std;

/* We have used constant variables that won’t change in the entire execution of programmain is the heart or entry point of the C++. int represent return type integer */

int main(){ const int i=4;const int j=10;// cout is for output to the screencout<< i*j;// new linecout<< "\n";

}

Output : 40

Scope of a variable

The scope of a variable can be defined as the life of the variable within specific boundary. If we try to access that variable outside these boundaries, then it will not appear to get accessed.This concept brings us with the definitions of local variables and global variables.

Local Variable

Local variable has the life within the block in which it has been declared/initialized.

Page 3: Programming in c plus plus3

Example

#include using namespace std;

int main (){/*Local variable declaration and initialization.The life of ‘a’ is present inside main() block */int a=1;

cout << a;

return 0;}

Output1

The Global Variable

A global is that variable which remains active, even if it is used in other block of code. In fact, it lives throughout the program

Example

#include using namespace std;

// this is global variable because it is not bounded inside the method’s boundariesint a = 10;

// heart of C++int main (){

cout << a;

}

Output10

Page 4: Programming in c plus plus3