Вы находитесь на странице: 1из 12

BITS Pilani

Hyderabad Campus
BITS Pilani
Ms. Prafulla Kalapatapu
Computer Science & Information Systems Group
BITS-Pilani Hyderabad Campus
prafulla@hyderabad.bits-pilani.ac.in
BITS Pilani
Hyderabad Campus
Computer Programming ( CSF111 )
II Semester 2013-2014
CSF111 CP Second Semester 2013-14 BITS Pilani, Hyderabad Campus


Data types
Operators
Todays Agenda
CSF111 CP Second Semester 2013-14 BITS Pilani, Hyderabad Campus
Language fundamentals
CSF111 CP Second Semester 2013-14 BITS Pilani, Hyderabad Campus
char keyword is used to represent characters
Size of character is 1 byte
Character literal (value) should be in single qote.
Character holds only one character

character
Character
Signed
UnSigned
Type of
size of
data
char
signed char
unsigned char
1 bytes
Range of :
0 to 255
-128 to 127
CSF111 CP Second Semester 2013-14 BITS Pilani, Hyderabad Campus
Ex:
char abc = s;

char xyz = abc;

char a = pqr;

char A = x;

char a = x;

char a = 97;
Y
N
N
Y
N
Y
ASCII Value
A -> 65
a -> 97
CSF111 CP Second Semester 2013-14 BITS Pilani, Hyderabad Campus
char a = -129;

char a = 128;
Y
Y
127
-128
CSF111 CP Second Semester 2013-14 BITS Pilani, Hyderabad Campus
Operators
CSF111 CP Second Semester 2013-14 BITS Pilani, Hyderabad Campus
Operators are symbols which take one or more operands or expressions and
perform arithmetic or logical computations.

Operands are variables or expressions which are used in conjunction with
operators to evaluate the expression.

Combination of operands and operators form an expression.

Expressions are sequences of operators, operands, and punctuators that specify
a computation.

Evaluation of expressions is based on the operators that the expressions contain
and the context in which they are used.

A statement, the smallest independent computational unit, specifies an action
to be performed.

In most cases, statements are executed in sequence.





C OPERATORS, OPERANDS,
EXPRESSION & STATEMENTS
CSF111 CP Second Semester 2013-14 BITS Pilani, Hyderabad Campus
1. Arithmetic operators

2. Relational operators

3. Logical operators

4. Assignment operators

5. Conditional operators

6. Increment and decrement operators

7. Bitwise operators

8. Special operators

Operators in C
CSF111 CP Second Semester 2013-14 BITS Pilani, Hyderabad Campus
1. Arithmetic operators
Operator example Meaning
+ a + b Addition (unary)
- a b Subtraction (unary)
* a * b Multiplication
/ a / b Division
% a % b Modulo division- remainder
CSF111 CP Second Semester 2013-14 BITS Pilani, Hyderabad Campus
2. Relational Operators
Operator Meaning
< Is less than
<= Is less than or equal to
> Is greater than
>= Is greater than or equal to
== Equal to
!= Not equal to

Вам также может понравиться