C_转义字符
源码:
# include <stdio.h>
int main()
{
/* 换行符'\n',用于输出换行 */
printf("How are you?\n");
printf("I am fine.\n\n");
/* 横向跳格符'\t',使跳到下一个输出区 */
printf("How are you?\t");
printf("I am fine.\n\n");
/* 退格符'\b',使当前的输出位置退一格,即输出的起始位置左移一位 */
printf(" How are you?\n");
printf(" \bI am fine.\n\n");
/* 回车符'\r',使当前输出位置回到本行开头 */
printf(" I am fine.");
printf("\rHow are you?\n\n");
/* 多个转义字符的混合运用 */
printf("note:\n a s\ti\b\bk\rp\n");
return 0;
}
相关文档:
用C/C++写CGI程序
使用CGIC库的简要:
库的函数说明: http://www.boutell.com/cgic/#cgiFormStringNoNewlines
1. 打印CGI标准输出头部:
cgiHeaderContentType("text/plain");
或者:
......
例:#define NELE(a) (sizeof(a) / sizeof(a[0]))
int main() {
char str[] = {'E', 'M', 'C'};
for (int d=-1; d<=(NELE(str)-2);d++)
printf("%c",str[d+1]);
return 0;
}
判断printf()输出的是什么,结果可能出乎意料,什么也没有输出,原因呢?原因 ......
源码:
# include <stdio.h>
int main()
{
/* 定义变量并赋初值 */
int a = 5;
char c = 'a'; // 'a'的ASC码的值为97
  ......