2
/++
. , . , .
, , - .
, , . .
puts()
puts(), . (, , ) :
- :
:
#define MESSAGE " " main() { puts(MESSAGE); }:
char greeting[]=" "; main() { puts(geering); }
|
, . , , .
puts(). , , , .
. \n , . , . , puts() , \n , .
putchar()
putchar() . :
:
putchar('H');:
#define INITIAL 'H' main() { putchar(INITIAL); }:
main() { char letter; letter='G'; putchar(letter); }putchar() .
putchar('Hi');.
.
putchar(), , . \n.
|
|
|
putchar() STDIO.H #include. putchar() putc(). putc() , . STDIO.H , putc() putchar().
putc() , ( , putchar()) . , , , . putc() putchar() , . int , , , K&R , :
main() { int letter; letter='G'; putchar(letter); }, letter , . .
K&R putchar() int. .
, , escape- (escape sequences). (\), , , , escape- (escape character). escape- , . , , , .
\n, , . putchar(). :
putchar('A'); putchar('\n');A, . , \n, , putchar() , (). n , , .
puts() escape- .
puts(" \n");, . .
puts(), . , :
|
|
- .
- \n escape- , , .
- puts() . , .
\n , .
puts("A\nB\nC");:
A B C? : , , B, C. , C.
\t . , , :
main(){puts("123456789012345678921234567893123456789412345\n");puts("0\t1\t2\t3\t4\t5\n");}, , 0 1 5, .
123456789012345678921234567893123456789412345 0 1 2 3 4 5
, , :
main(){puts(", :\n");puts("\t\t\t\t\t\t\n");puts("$1.50\t\t$2.45\t\t$6.24\t\t$3.56\n");puts("10 \t\t5 \t\t15 \t\t1 \n");}.1. , , . , , .
.1. ,
\r , . - , , , .
.2 escape- . , Enter , , . , CR/LF ( carriage return/line feed). .
.2.
\r :
puts("\r");. : , \r , . \r , , .
\r, , \b . , .
|
|
, , , .
, \f . .
, , , . puts() putchar(), , , .