总结:
1、NUL、NULL和'\0':
NUL是ASCII字符集中'\0'字符的名字,它的字节模式为全0。NULL指向一个值为0的指针。它们都是整型值,其值相同,所以可以互换。符号NULL在头文件“stdio.h”中定义。
2、第一章所涉及的函数:
1)、 fgetc():reads the next character from stream and returns it as an unsigned char cast to an int, or EOF on end of file or error.
2)、 getc() is equivalent to fgetc() except that it may be plemented as a macro which evaluates stream more than once.
3)、 getchar() is equivalent to getc(stdin).
4)、 gets() reads a line from stdin into the buffer pointed to by s until either a terminating newline or EOF, which it replaces with '\0'. No check for buffer overrun is performed (see BUGS below).
5)、 fgets() reads in at most one less than size characters from stream and stores them into the buffer pointed to by s. Reading stops after an EOF or a newline. If a newline is read, it is stored into the buffer.A '\0' is stored after the last character in the buffer.
6)、 ungetc() pushes c back to stream, cast to unsigned char, where it is available for subsequent read operations. Pushed-back characters will be returned in reverse order; only one pushback is guaranteed.
7)、 fputc() writes the character c, cast to an unsigned char, to stream.
8)、 fputs() writes the string s to stream, without its trailing '\0'.
9)、 putc() is equivalent to fputc() except that it may be implemented as a macro which evaluates stream more than once.
10)、putchar(c); is equivalent to putc(c,stdout).
11)、puts() writes the string s and a trailing newline to stdout.
3、转义符的应用
1)、'\a' 警告字符
2)、'\b' 退格
3)、'\r' 回车
4)、'\v' 垂直制表符
5)、'\ddd' ddd表示八进制数字。整个转义符表示这八进制数所代表的字符
6)、'\xddd' 同上,不过哦ddd代表十六进制数
阅读(1339) | 评论(0) | 转发(0) |