84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
在xcode下写C,使用语句: printf("a\rbb");\r不是回到行首的意思吗?理论上应该输出bb (因为回到行首,bb把a覆盖掉)但实际上输出的是:abb (编译器吧\r 等同于 \n ???)
如何解决这个问题?
业精于勤,荒于嬉;行成于思,毁于随。
这个应该是和系统有关系的.有些系统是rn 表示回撤换行;有些系统是n 就可以达到回撤和换行;估计你刚学编程,没必要纠结这些(以后,你可能很少使用这些的).你可以在命令行里面使用gcc编译器试试, Mac应该都是配置好的.如果不行,没必要纠结.这个问题可以直接跳过.
rn
n
gcc
那你试试n是什么效果,顺便你的OS X是什么版本的
OS X
这个应该是和系统有关系的.
有些系统是
rn
表示回撤换行;有些系统是
n
就可以达到回撤和换行;估计你刚学编程,没必要纠结这些(以后,你可能很少使用这些的).
你可以在命令行里面使用
gcc
编译器试试, Mac应该都是配置好的.如果不行,没必要纠结.这个问题可以直接跳过.
那你试试
n
是什么效果,顺便你的OS X
是什么版本的