Professional Documents
Culture Documents
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
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 < >
www.zaluu.com
www.zaluu.com