C Programming.

1. Computer Programming 2. History of Prog.Language 3. Introduction to C 4. Features of C 5. Starting Turbo C 6. C Tokens 7. Basic requirement of C 8. Comments 9. My First Program in C 10. Line Break 11. C Escape Sequence 12. Constants or Literals 13. Variables in C 14. Data Types in C 15. Range of Data Types in C 16. Declare Variables 17. Reserved Key Words 18. printf( ) statement 19. Chained & Embedded state 20. Prog.to print sum of 2 nos 21. scanf( ) stament 22. print sum & average 23. print Area of Rectangle 24. Area & Circumference of Circle 25. Prg.for Simple Calculator 26. Operators in C 27. Ex. Of Operators 28. Swap two numbers 29. Hierarchy of Operators 30. if( ) statement 31. Prg.to check +ve,-ve or zero 32. if..else statement 33. Prg.to check Odd or Even 34. Prg.to print larger of 2 nos 35. Prg.to print largest of 3 nos 36. Prg.to check divisibility 37. Prg.to check print range 38. for. . . loop statement 39. prg.to print series of nos 40. Prg.to check divisibility 41. prg.to print sum of nos 42. Prg.to print Pyramid 43. prg.for Factorial 44. prg.to fill screen 45. prg.for largest/smallest no 46. prg.to print reverse no 47. prg.to add each digit 48. prg.for sum of factorial 49. prg.for fibonacci series 50. prg.to check Prime nos 51. prg. Prime no from 1 to 100 52. prg.Specified Prime nos 53. while( ) statement 54. do. . While statement 55. goto statement 56. break & continue state. 57. switch case statement 58. Array in C 59. Reverse order using array 60. Ascending/Descending order 61. prg.to search no in Array 62. Double Dimension Array 63. String in C 64. String with spaces in C 65. Print string in reverse 66. prg.to count A,E,I,O,U vowel 67. Function( ) in C 68. Function program examples 69. General Purpose Programs 70. Loan & EMI calculation prg. 71. Table print prg. 72. Leap year program 73. lower to UPPER case prg. 74. Frequency Distribution prg. 75. Bank note calculation prg. 76. Simple Interest prg. 77. Compound Interest prg. 78. Simple Depreciation prg. 79. Reducing bal.Depreciation 80. Marksheet prg. 81. Income Tax prg. 82. Time calculator prg. 83. Distance converter prg. 84. Volume Air Calculation 85. Time to fill Water Tank 86. Salary Calculation prg. 87. Total Sale Calculation prg. 88. Male/Female percentage prg. 89. Library Rent prg. 90. Office Expance prg. 91. Total Salary Calculation prg. 92. Profit or Loss prg. 93. Total Profit/Loss prg. 94. Convert Amt to Word. 95. ASCII Table 96. C Operators 97. C & C++ Reserved Keyword 98. C & C++ Pre-Define Function 99. C Interview Part1 100. C Interview Part2 101. C Interview Part3 102. C Interview Part4 103. C Interview Part5 104. C Interview Part6 105. C Interview Part7 106. C Interview Part8 107. C Interview Part9 108. C Interview Part10 109. C Interview Part11
Pr.Pg Next Pg

C and C++ Operators tutorials

Operator

Name

Prec.

Assoc.

Arity

Ovrldbl.

Example

::

Global scope resolution

17

Right

Unary

No

::x

::

Class scope resolution

17

Left

Binary

No

X::x

Direct member selection

16

Left

Binary

No

s.len

->

Indirect member selection

16

Left

Binary

Yes

p->len

[]

Subscript

16

Left

Binary

Yes

a[i]

()

Function call

16

Left

n/a

Yes

rand()

()

Type construction

16

Left

n/a

Yes

int(ch)

++

Post-increment

16

Right

Unary

Yes

n++

--

Post-decrement

16

Right

Unary

Yes

n--

sizeof

Size of object or type

15

Right

Unary

No

sizeof(a)

++

Pre-increment

15

Right

Unary

Yes

++n

--

Pre-decrement

15

Right

Unary

Yes

--n

~

Bitwise complement

15

Right

Unary

Yes

~s

!

Logical NOT

15

Right

Unary

Yes

!p

+

Unary plus

15

Right

Unary

Yes

+n

-

Unary minus

15

Right

Unary

Yes

-n

*

Dereference

15

Right

Unary

Yes

*p

&

Address

15

Right

Unary

Yes

&x

new

Allocation

15

Right

Unary

Yes

new p

delete

Deallocation

15

Right

Unary

Yes

delete p

()

Type conversion

15

Right

Binary

Yes

int(ch)

.*

Direct member selection

14

Left

Binary

No

x.*q

->*

Indirect member selection

14

Left

Binary

Yes

p->q

*

Multiplication

13

Left

Binary

Yes

m*n

/

Division

13

Left

Binary

Yes

m/n

%

Remainder

13

Left

Binary

Yes

m%n

+

Unary plus

15

Right

Unary

Yes

+n

-

Unary minus

15

Right

Unary

Yes

-n

*

Dereference

15

Right

Unary

Yes

*p

&

Address

15

Right

Unary

Yes

&x

new

Allocation

15

Right

Unary

Yes

new p

delete

Deallocation

15

Right

Unary

Yes

delete p

()

Type conversion

15

Right

Binary

Yes

int(ch)

.*

Direct member selection

14

Left

Binary

No

x.*q

->*

Indirect member selection

14

Left

Binary

Yes

p->q

*

Multiplication

13

Left

Binary

Yes

m*n

/

Division

13

Left

Binary

Yes

m/n

%

Remainder

13

Left

Binary

Yes

m%n

+

Addition

12

Left

Binary

Yes

m+n

-

Subtraction

12

Left

Binary

Yes

m-n

<< 

Bit shift left

11

Left

Binary

Yes

cout << n

>> 

Bit shift right

11

Left

Binary

Yes

cin >> n

< 

Less than

10

Left

Binary

Yes

x<y

<=

Less than or equal to

10

Left

Binary

Yes

x <= y

> 

Greater than

10

Left

Binary

Yes

x>y

>=

Greater than or equal to

10

Left

Binary

Yes

x >= y

==

Equal to

9

Left

Binary

Yes

x == y

!=

Not equal to

9

Left

Binary

Yes

x != y

&

Bitwise AND

8

Left

Binary

Yes

s&t

^

Bitwise XOR

7

Left

Binary

Yes

s^t

|

Bitwise OR

6

Left

Binary

Yes

s|t

&&

Logical AND

5

Left

Binary

Yes

u && v

||

Logical OR

4

Left

Binary

Yes

u || v

?:

Conditional expression

3

Left

Ternary

No

u?x:y

=

Assignment

2

Right

Binary

Yes

n = 22

+=

Addition assignment

2

Right

Binary

Yes

n += 8

-=

Subtraction assignment

2

Right

Binary

Yes

n -= 4

*=

Multiplication assignment

2

Right

Binary

Yes

n *= -1

/=

Division assignment

2

Right

Binary

Yes

n /= 10

%=

Remainder assignment

2

Right

Binary

Yes

n %= 10

&=

Bitwise AND assignment

2

Right

Binary

Yes

s &= mask

^=

Bitwise XOR assignment

2

Right

Binary

Yes

s ^= mask

|=

Bitwise OR assignment

2

Right

Binary

Yes

s |= mask

<<=

Bit shift left assignment

2

Right

Binary

Yes

s <<= 1

>>=

Bit shift right assignment

2

Right

Binary

Yes

s >>= 1

,

C o mm a

0

Left

Binary

Yes

++m,--n

 

Pr.Pg border                                              Next Pg