xcode写oc时,for循环中NSLog输出有没有换行符一样吗?

图片说明
图片说明
如图,换行符不影响输出,可以不加吗?

Mac上的换行应该是\r。加上会有两个换行,不加,每次调用NSLog自动会换行

其实你是分别打印了几句话就会出现上面的效果。你先打印@”12345“,然后每个数字再加上换行符打印,看一下两种不同的效果就能看出来了

NSLog打印是带时间戳和换行的,如果仅仅打印内容可以使用printf方法

你这是没搞懂for循环啊,你这样打印是执行了5次的nslog方法,和你加不加\n没有关系,你可以使用NSLog(@"%d---\n----%d",i,i+1)试一下

是的,一样的,因为你的每次输出都是单独的,而每次输出系统都会单独另起一行