You are on page 1of 14

www.zaluu.

com
www.zaluu.com




.
, .

.

.
.
1972 .

. .
.

, , , , .
,
. .
.

()

&

{}

www.zaluu.com
www.zaluu.com

<

>

[]

.

. (\)
. , ,
.

\n

\t

\v

\b

\r

\f

\a

\\

&&

||

?:

++

--

www.zaluu.com
www.zaluu.com
/

+=

-=

<<

*=

>>
<
<=

/=
%=
>>=

>

<<=

>=

&=

and

==

|=

or

!=

^=

xor

&
|

xor (
)

.
4- .
1. /int, unsigned int, unsigned long/
2. /float, double,
3. /char- , unsigned char-
/
4. / , , ,
.
. , , ,
.
, ,
.
:
int count;

www.zaluu.com
www.zaluu.com
float sum_num;
: /*, */, //

2 .
1.
2. /
, 2 .
.
(*) . ,
.
.
- char, int, long, short
,

unsigned char

0255

char

-128.127

unsigned int

16

0.65535

int

16

-32768.32767

unsigned short

16

0..65535

short

16

-32768..2767

unsigned long

32

0..294967295

long

32

-2147483648.2147483647


:
< > < >
:
int i,jk;
char summary;
short mas[20];
.
float

www.zaluu.com
www.zaluu.com
double -
long double- long
,

Float

Double

Long double


32

64

80

3.4e38..3.4e+38
1.7e3081.7e+308
3.4e4932.1.1e+4932


:
< > < >
:
float x,y,z;
double sum;
long double mas[10];
.
.
:
#include <stdio.h> //
main() //
{ int a,b,c; //
printf(hello); //
return 0;
}

*char .
: *char s;
S=My name;

2 .
1. #define

www.zaluu.com
www.zaluu.com
2. const
#define :
#define < > < > // <con_name> <value>
: #define number 1 // number
const . const
.
:
const < >< >=<>; // <con_type>
<con_nam>=value
:
const float pi=3.1415;
const int mk=45677; const char str=good mooning;
.
.
, .

.
:
<> < >[<>]
<> < >[<1>][<2>] // 2

<> < >[ ]


<> < >[ ][ < >]
: unsigned char mas [10][10]; //10,10 mas
int mas1[ ][20]; //
float a[100]; // a 100
char b[ ]; //
- .
.
. 0- .
.
:
int a[]={1,2,3,4};
int b[20]={0,1,2,3,4,5}; // b[0]=0, b[5]=5 0

www.zaluu.com
www.zaluu.com
char string=text;
.
: const char msg[]=welcome to c programming;

2
.
: , ,
.
&&.
&& .
&& 1,
0 . int .
: (1) && (2) &&
||.
|| .
1 ,
0 . int .
:
(1) || ( 2) ||
!
! . ,
. 0- 1, 1- 0 .
int .
:
! ()
.
(*, +, -, /, %) ( ) .
+ .
, ..
* .
.
/ . /-
.
.

www.zaluu.com
www.zaluu.com
% .
- .
- .
.
.
:

x=-5*6%10/7;

X=(-5)*6%10/7;
.

1 0 .. int .
(>, <, >=, <=, ==, !=)
.
i=i+1, j=j-1 .
++, .
: l=i++; // i- l- .
k=j; // j- k- .
i++; ++i . ++i
. i++ .
.
:
if (<>) <1>
else < 2>
if .
1 1, else 2
.
if (<>) <>
else if
.
:
If(i>0) j=x++; // x- j- x- 1- .
else { x=i; // i- x- .
j=count(m); // j- .
}
If if .

www.zaluu.com
www.zaluu.com
:
if( i>0 )
if( j>1 ) x=i;
else x=i;
if( i>0 )
{if( j>1 ) x=i; // else if
.
}
else x=i;

.
, ,
, 3- .
(While).
While (< >)
<>;
< >

. ,


.
:
(do while)
do
{
<>;
} while(< >);
< >
<>-
.
:
( for )
for (< >;< >;< >)

www.zaluu.com
www.zaluu.com
<>;
for < >
.
2
.
< >
. < >
&&, || , !-
.
.
continue;
continue do while, while, for
.
. continue
.
:
while (i>0)
{
x=i;
if(x==1)
continue;
else
y=10*x;}
(goto)
<>;
..
goto <> ;
goto
.

. goto
.
.

www.zaluu.com
www.zaluu.com
, , .
switch- case, default .
:
t:
printf(%d,i);
i++;
if(i<0) goto t;
(break)
do, for8 while8 switch
.break
.
.
:
k=3; i=0;
do {
printf(%d,i);
if(i==k) break;
i++;
} while (i<k);
(continue)
.

.
2 . :
1. switch (<>) {
case <1>; <1>; break;
case <2>; <2>; break;
case <3>; <3>; break;
...
case <N>; <N>;
}
2. switch (<>) {
case <1>; <1>; break;
case <2>; <2>; break;

www.zaluu.com
www.zaluu.com
case <3>; <3>; break;
...
case <N>; <N>;
default : <>;
}
<1>, <2>, <N>-
{ }- .
break
.
:
switch(c)
{
case A :row++;
case B : col++;
default : sum++;
}
#include <stdio.h>
main()
{int n;
printf(N=);
scanf(%d,&n);
switch(n)
{
case 1:printf(Monday);
case 2:printf(Tuesday);
case 3:printf(Wednesday);
case 4:printf(Thursday);
case 5:printf(Friday);
case 6:printf(Saturday);
case 7:printf(Sunday);
default: printf(is not frimary number);
}
}
(return)

www.zaluu.com
www.zaluu.com
return .
return < >

return < >


0
. .
.
return;
.

# ( ) .
.
. .
#include
#include .
.
, ,
. 2 .
#include <filename>
#include filename
#define
#define #include
.
.
:
#define AGE 20;
age 25
. age 25- #define . #define

(m
) .
#undef, #if, #elif, #else, #endif

.

www.zaluu.com
www.zaluu.com

You might also like