You are on page 1of 41

(+,-,*,/,?

,&,=,)


/*first.c */
main(){
return 0;
}

()

char

0..255
ASCII0..ASCII255

short

-32768..32767

unsigned short

0..65535

int

-32768..32767

unsigned int

0..65535

long

-2147483648.. 2147483647

unsigned long

0..4294967295

float

1.17549435e-38..3.40282347e+38

double

2.2250738585072014e-308 ..
1.7976931348623157e+308


<> <_>[=<>];
:
int ivar1;
int ivar2=-10;
float fvar1=2.57;
unsigned int ivar3=500;
char ch1,ch2=*,ch3;


#define < > < >
:
#define month 12
#define degree 30
#define pi 3.1412
#define name
#define question Sure?


const <> <>=< >
:
const int MONTH=12
const int DEGREE=30
const double PI=3.1412
const char NAME[]=
const char QUESTION[]=Sure?

-2
/*second.c*/
#include <stdio.h>
#define greeting ?
void main()
{
printf(greeting);
}
: ?

Gert text iin ugugdluudees ajillah gedgees


davtalt bolovsruulahtiin For hellegiig duus


/* */


scanf(, ); -
printf(, _); -

stdio.h
.


% .

d, i -
o
u
x 16-
f
e
g
c
s


Escape

\a

\b

Backspace,

\n

\r

\t

Tab-

\v

\\

\ooo

8-

\xHH

16-

-3
.

/*ioex1.c*/
#include <stdio.h>
main()
{
int inch ;
printf("inches");
scanf(%i, &inch);
printf(%i,inch);
printf( " in = ");
printf(%f, inch*2.54);
printf( " cm\n");
}


; -
{}
(=)

*-+
/
%
++, --

(+=)

double d = 1;
int i = 1;
d = d + i;
i = d + i;
i=5; int t=i++*5; /*25*/
i=5; t=++i*5; /*30*/

4

#include <stdio.h>
#include <math.h>
main() {
int x1, x2, y1, y2;
float distance;
printf("x1, y1, x2, y2 = ");
scanf("%u %u %u %u", &x1, &y1, &x2, &y2);
distance = sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
printf("Distance A(x1,y1),B(x2,y2) : %f",distance);
}

~ ( )
& ( )
^ ( )
| ( )
<< ( )
>> ( )


A
B

A&B

A^B

A|B

.
#include <stdio.h>
main() {
int i, j;
printf("i="); scanf("%i",&i);
printf("j="); scanf("%i",&j);
printf("Before swap : i=%i, j=%i\n",i,j);
int t=i^j;
i=t ^ i;
j=t ^ j;
printf("After swap : i=%i, j=%i\n",i,j);
}


> (), >= ( ), < (), <=
( ), ==(), !=
()


1, 0
.
int i=5, j=8, n=i<j;



&& - (and)
|| - (or)


1-
2-
(A) (B)
1
1

A||B

A&&B

C-

if (< >) <>;


if (< >) <1>;
else <2>;
<>, <1>, <2> 1
.

6
#include <stdio.h>
void main()
{
int m,n,r;
printf(n=);scanf(%d, &n);
printf(m=);scanf(%d,&m);
r=n;
if (n<m) r=m;
printf( %d\n,r);
}

7
#include <stdio.h>
void main()
{
int m,n,r;
printf(n=);scanf(%d, &n);
printf(m=);scanf(%d,&m);
if (n<m) r=m;
else r=n;
printf( %d\n,r);
}


switch (<>) {

case <1>: <1>; break;

case <2>: <2>; break;

case <3>: <3>; break;

case <N>: <N>;


}


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

case <N>: <N>; break;
default: <>;
}

#include <stdio.h>
main() {
const float fac = 2.54;
float x, in, cm;
char ch;
printf(" : "); scanf(%f
%c, &x, &ch);
switch (ch) {
case 'i': {in = x; cm = x*fac; }break;
case 'c': {in = x/fac; cm = x; }break;
default: {in = cm = 0; }break;
}
printf(" %f in = %f cm\n", in, cm);
}


(while)
while (< >)
<>;
<> - 1-

.

- .
#include <stdio.h>
void main()
{
int r,m,n;
printf(n=); scanf(%d,&n);
printf(m=; scanf(%d,&m);
while (n!=m)
{
if (n>m) n=n-m;
else m=m-n;
}
printf( %d\n, n);
}


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

10

- .
#include <stdio.h>
void main()
{
int r,m,n;
printf(n=); scanf(%d, &n);
printf(m=); scanf(%d, &m);
do
{
if (n>m) n=n-m;
else if (n<m) m=m-n;
} while (n!=m);
printf( %d\n,m);
}

( for )
for (< >; < >;
< >)
<>;

10
N- k- .
#include <stdio.h>
#include <conio.h>
void main()
{
long c, i, k, n, pn=1, pk=1, pn_k=1; //k<n
printf("n,k="); scanf("%ld %ld",&n,&k);
for (i=2;i<=n;i++)

pn*=i;
for (i=2;i<=k;i++)

pk*=i;
for (i=2;i<=n-k;i++)

pn_k*=i;
c=pn/(pk*pn_k);
printf("%ld\n",c);
getch();
}


<> <_>[_];
:
int a[100], b[20];
float c[50], l[2];
long l[10], t[5];
char p[20];


a[0]=100;
a[1]=102;
a[99]=80;
c[9]=8.95;
c[44]=0.001;
p[2]=A;

A(N) . i- A(N)
i B(N)
.
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
void main()
{
int a[100],b[100],i,n,s=0;
printf("n=");scanf("%i",&n);
for (i=0;i<n;i++)
{
a[i]=random(100);
printf("% i",a[i]);
}
printf("\n");
for (i=0;i<n;i++)
{
s+=a[i];
b[i]=s/(i+1);
}
for (i=0;i<n;i++)
printf("% i",b[i]);
printf("\n"); getch();
}



.
<> < >[<
1>][ < 2>];


int a[100][100], r[20][5];
float f[3][3], t[8][4], w[2][90];
char c[7][9];

a[0][0]=9;
a[99][99]=800;
a[0][99]=4; c[1][1]=A;int e=a[0][0]+c[1][1];
float fv=f[2][2];

A(N,M) B(N)
.
#include <stdio.h>
#include <stdlib.h>
main()
{
int a[20][20], b[20],i,j,m,n,t;
printf("n=");scanf("%d",&n);
printf("m=");scanf("%d",&m);
for (i=0; i<n; i++){
for (j=0; j<m; j++)
{
a[i][j]=random(1000);
printf("%5d", a[i][j]);
}
printf("\n");
}
for (i=0;i<n;i++ ) {
t=a[i][0];
for (j=1;j<m;j++)
if (t<a[i][j]) t=a[i][j];
b[i]=t;
}
for (i=0; i<n; i++)
printf("%5d", b[i]);}

You might also like