include <stdio.h>
int main(int argc, char *argv[])
{
/************************************************************************/
/* 单独取消注释测试每条 */
/* 回车:向左到头 */
/* 换行:向下(同列) */
/* windows.dos 特殊,把 '回车 '当成 '回车换行 ',但是让他 '回车换行 ' */
/* 他仍然是 '回车换行 ',而不是 '回车换行换行 ' */
/* 所以一般还是 '/n/r ',这样不会处问题的。。。 */
/************************************************************************/
/**
* 1.没有 '/r ', '/t '或 '0x0a ', '0x0d '
* 光标在Z后由退了三格, 在X上
**/
// printf( "ABCDEFGHIJKLMNOPQRSTUVWXYZ/b/b/b ");
/**
* 2.有 '0x0a '
* windows下回车就是回车换行
**/
// printf( "ABCDEFGHIJKLMNOPQRSTUVWXYZ/b/b/b%c ", 0x0a);
/**
* 3.有 '0x0d '
* 光标在Z后由退了三格, 又碰到 '0x0d ', 光标在A上
**/
// printf( "ABCDEFGHIJKLMNOPQRSTUVWXYZ/b/b/b%c ", 0x0d);
/**
* 4.有 '/n '
* windows下回车就是回车换行
**/
// printf( "ABCDEFGHIJKLMNOPQRSTUVWXYZ/b/b/b/n ");
/**
* 5.有 '/r '
* 光标在A上
**/
// printf( "ABCDEFGHIJKLMNOPQRSTUVWXYZ/b/b/b/r ");
/**
* 6.有 '0x0a ' '0x0d '
* !!!windows把 '回车 '当成 '回车换行 ',但是你让他 '回车换行 ',他不会变成 '回车换行换行 '
**/
// printf( "ABCDEFGHIJKLMNOPQRSTUVWXYZ/b/b/b%c%c ", 0x0a, 0x0d);
/**
* 7.有 '/n ' '/r '
* !!!windows把 '回车 '当成 '回车换行 ',但是你让他 '回车换行 ',他不会变成 '回车换行换行 '
**/
// printf( "ABCDEFGHIJKLMNOPQRSTUVWXYZ/b/b/b%c%c ", 0x0a, 0x0d);
/**
* 8.有 '/r ' '/n '
* 向左向下和向下向左功能是一样的,printf( "ABCDEFGHIJKLMNOPQRSTUVWXYZ/b/b/b%c%c ", 0x0d, 0x0a);
**/
// printf( "ABCDEFGHIJKLMNOPQRSTUVWXYZ/b/b/b/r/n ");
return 0;
}