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

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

5个回答

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

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

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

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

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐