0% found this document useful (0 votes)
74 views3 pages

Notes C++

C++ has objects that communicate via methods. A class is a template that describes behaviors/states of its object type. Methods are behaviors, and instant variables give each object a unique state. A basic C++ program structure includes headers, namespaces, comments, main and return functions. It displays "Hello World" output. C++ variables have specific types like bool, char, int, float, double that determine memory size/layout and valid values. Variable names start with letters or underscores, and C++ is case-sensitive.

Uploaded by

smit101
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
74 views3 pages

Notes C++

C++ has objects that communicate via methods. A class is a template that describes behaviors/states of its object type. Methods are behaviors, and instant variables give each object a unique state. A basic C++ program structure includes headers, namespaces, comments, main and return functions. It displays "Hello World" output. C++ variables have specific types like bool, char, int, float, double that determine memory size/layout and valid values. Variable names start with letters or underscores, and C++ is case-sensitive.

Uploaded by

smit101
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

C++ Basic Syntax

When we consider a C++ program, it can be defined as a collection of objects that


communicate via invoking each other's methods. Let us now briefly look into what do
class, object, methods and instant variables mean.

Object - Objects have states and behaviors. Example: A dog has states - color,
name, breed as well as behaviors - wagging, barking, eating. An object is an instance
of a class.

Class - A class can be defined as a template/blueprint that describes the
behaviors/states that object of its type support.

Methods - A method is basically a behavior. A class can contain many methods. It is
in methods where the logics are written, data is manipulated and all the actions are
executed.

Instant Variables - Each object has its unique set of instant variables. An object's
state is created by the values assigned to these instant variables.


C++ Program Structure:

Let us look at a simple code that would print the words Hello World.
#include<iostream>
usingnamespace std;
// main() is where program execution begins.
int main()
{
cout <<"Hello World";// prints Hello World
return0;
}
Let us look various parts of the above program:

The C++ language defines several headers, which contain information that is either
necessary or useful to your program. For this program, the header <iostream> is
needed.

The line using namespace std; tells the compiler to use the std namespace.
Namespaces are a relatively recent addition to C++.
The next line // main() is where program execution begins. is a single-line
comment available in C++. Single-line comments begin with // and stop at the end of
the line.

The line int main() is the main function where program execution begins.


The next line cout << "This is my first C++ program."; causes the message "This is
my first C++ program" to be displayed on the screen.

The next line return 0; terminates main( )function and causes it to return the value 0
to the calling process .


Variable Types

A variable provides us with named storage that our programs can manipulate.
Each variable in C++ has a specific type, which determines the size and layout of
the variable's memory; the range of values that can be stored within that
memory; and the set of operations that can be applied to the variable.
The name of a variable can be composed of letters, digits, and the underscore
character. It must begin with either a letter or an underscore. Upper and
lowercase letters are distinct because C++ is case-sensitive:

Type Description
Bool Stores either value true or
false.

Char Typically a single octet(one
byte). This is an integer
type.

Int The most natural size of
integer for the machine.

Float A single-precision floating
point value.

Double A double-precision floating
point value.


Void Represents the absence of
type.

wchar_t


A wide character type.

You might also like