Си хэлний тухай

  • Upload
    slab204

  • View
    127

  • Download
    1

Embed Size (px)

DESCRIPTION

8899

Citation preview

-3

,

. UNIX . UNIX . UNIX 90% , . UNIX , UNIX , . . , .

,

. . ( ) main . main . . . , . main . main . .

: main() { int k; printf( Now I,ll print pi number ); PrintfPI(); }

? .

?

. . , , . , . , . . , .

? . . .

. . ( . ) . . . . . , . . ,

printf . printf . , , . printf .

printf :

printf( [,] );

: [ ] . . [ ] . .

. printf( %d,1); */ /* 1

() . . ;- . , .

. printf( ! ); ! .

printf( !);printf( !); . ! ! . .

. 3.1

\n \a \t \\ \ \r

Tab ( ) \

\a . 2 , 1 . \n . . printf( !\n); printf( !); \n . .

: printf(\t\t.\n); . */ printf( . \a\n); . */ printf( \\ .\n); . */ printf(\\ .\n); . */ /*

/*

/*

/* \\

. .

3.2 %d %i %c %s %o %u %x %X %f %e %% %p %hd, %hi, %ho, %hx %ld, %li, %lo, %lx %le, %lE, %lf, %lg %Le, %LE %Lf, %Lg int . int . unsigned int (8- ) unsigned int unsigned int (16- ) unsigned int (16-) [-]dddd.ddd [-]d.ddd e [+/-]ddd % XXXX:YYYY short int long int double long double

, . : printf(%s %d %f %c\n,Hi,14,-8.76,x); . Hi 14 -8.760000 x Hi . . 8.76 -8.760000 . % f . .

:

printf(%f %.3f %.2f %.1f, 4.5678, 4.5678, 4.5678, 4.5678); : 4.567800 4.578 4.57 4.6

fprintf() (,,) . : int fprintf(FILE *stream, const char *format[, argument, . . . ]); UNIX .

: #include int main(void) { int n=3; float x=45.875; /* */ printf( ? \n); /* */ fprintf(stdprn, ? \n); /* */ printf( x=%f n=%d \n,x,n); /* */ fprintf(stdprn, x=%f n=%d \n,x,n); }