C programing language tutorial
This is a c++ online tutorial and it is the first part of it so stay tuned to learn full c programing language in a very easy way.
Introduction of c programing language:
The c is a middle-level language and it is a easy to understand language so you can easily learn this c programing language.
The c programing language is a most basic programing language if you want to learn web designing and other higher-level languages then you need to learn c programing language.
Keywords:
The keyword is a specific word which has special meaning in c programming and it has specific work in c language so you can’t use these words in another way which I explain in the next article.
There is 32 keywords in c programing language:
Auto
Default
Break
Goto
Double
Sizeof
Else
Volatile
Int
Do
Long
If
Struct
Static
Const
While
Switch
Case
Continue
Enum
Float
Cher
For
Extern
Short
Register
Signed
typedef
Unsigned
Union
void
return
Data types in c language: You need to remember this keyword its help you very much.
The c language has many data types the data type is a size occupied by the word or number in memory there are mainly 8 data types in c language.
Data type and Memory size
char
1 byte
short
2 byte
Int
2 byte
Short int
2 byte
Long int
4 byte
Float
4 byte
Double
8 byte
Long double
10 byte
For example, if you use char data type than it needs 1 byte space in memory.
Operators:
operator is special symbols in c programming which is used for many operations like addition, subtraction, multiplication, division, etc.
There is basically 5 type of operators in c programming language
(1)arithmetic operators
Description
+
This an operator is used for addition
-
This an operator is used for subtraction
*
Get Tony Stark’s stories in your inbox
Join Medium for free to get updates from this writer.
This operator is used for multiplication
/
This an operator is used for division
%
This an operator is used for modulo division
++
This an operator is used for increment
—
This an operator is used for decrement
Modulo division this operator will give you remainder of after doing division it means if you do 8/2 than the division is 4 and modulo division is 0.
(2)Relational operators
Description
==
It is used to show the two operands are same
!=
It is used to show the two operands are not same
>
It is used to show the one operand is grater then other
<
It is used to show the one operand is smaller then other
>=
It is used to show the one operand is grater than or equal to other operand
<=
It is used to show the one operand is smaller than or equal to the other operand
(3)logical operator
Hear in ex. Consider a=1 and b=0 (3)logical operators
Description
&&
This is a AND operator if both operand are not zero then the condition becomes true ex. a && b = false due b=0
||
This is an OR operator if anyone operand are not zero then the condition becomes true ex. a && b = true due a=1
!
This is a NOT operator this operator is used to reversing the logical state of operator ex. if the answer is true then using this operator you can make it false
(4)bitwise operators
Description
&
This is a bitwise AND in this if the a=0 and b=0 then a&b =0 , a=0 and b=1 then a&b =0 , a=1and b=1 then a&b =1 , a=1 and b=0 then a&b =0
|
This is a bitwise OR in this if the a=0 and b=0 then a|b =0 , a=0 and b=1 then a|b =1, a=1 and b=1 then a|b = 1 , a=1 and b=0 then a|b =1
!
This is a bitwise NOT in this if the a=0 and b=0 then a|b =0 , a=0 and b=1 then a|b =1, a=1 and b=1 then a|b = 0 , a=1 and b=0 then a|b =1
(5)Assignment operators
Description
=
This operator is used to assign value to the operand ex. a=1
+=
This operator is used to assigning the value to the addition of two operand ex. a+=b is equal to a=a+b
_=
This operator is used to assigning the value to the subtraction of two operand ex.a_=b is equal to a=a-b
*=
This operator is used to assigning the value to the multiplication of two operand ex. a*=b is equal to a=a*b
/=
This operator is used to assigning the value to the division of two operand ex. a/=b is equal to a=a/b
%=
This operator is used to assigning the value to the modulo division of two operand ex. a%=b is equal to a=a%b
<<=
Left sift and assign operator ex.a<<=2
>>=
Right sift and assign operator ex.a>>=2
&=
Bitwise AND assign operator ex.a&=2 is equal to the a = a&2
^=
Bitwise exclusive OR assign operator ex.a^=2 is equal to the a = a²
|=
Bitwise OR assign operator ex.a|=2 is equal to the a = a|2
From the next tutorial you need to download the c language compiler you can use any compiler.
A compiler is a software which is used to convert the c programing language to computer language which is 0 and 1 language.
Download c++ compiler
Sublime text editor: https://www.thapatechnical.com/2018/09/how-to-download-sublime-text-editor-3.html?m=1
turbo c++:https://archive.codeplex.com/?p=turboc
You can use any one of them.
Thanks for reading.









