\n和\r的问题

问题描述

我对r和n的理解是:r是回车,光标回到行首。n是换行,关闭移到行末。理论上System.out.println("abcdr123");的输出结果不应该是123d吗?但是结果却是与用rn一个效果,正常换行了,这是为什么?会不会是eclipse自动换行了?我用的是MyEclipse5.5.试来试去,发现只写r或只写n和同时写rn的效果是一样的。n换行之后,光标不是应该在行尾,仅为换行回车中的“换行”吗?r不是仅为换行回车中的“回车”,没有换行的作用吗?还是说现在的系统已经屏蔽掉了这个缺陷?又或者是我没有搞明白他们两个的作用。请高手赐教.

解决方案

解决方案二:
r和n是不同的操作系统之间的差异好像在unix系统下用的是r,在mac下用的是nwindows下,rnrn好像都是一样的哦

时间: 2024-11-05 12:09:48

\n和\r的问题的相关文章

Win7提示“英特尔(R)快速存储技术未在运行”怎么办?

  故障现象: 英特尔(R)RST 服务是英特尔快速存储服务,即 intel rapidst,该程序为配备 SATA 磁盘的台式机.移动电脑和服务器平台系统提供更高的性能和可靠性.当使用一个或多个 SATA 磁盘时,可因性能提高及耗电降低而获益.使用多个磁盘时,可增强对磁盘故障时数据丢失的保护,安装 Intel 快速存储服务前需要于 BIOS 中开启 AHCI 模式.很多计算机用户在开机后会发现 Intel(R) Rapid 状态为英特尔(R)RST 服务未在运行,右键选择打开英特尔快速存储技术

Win7桌面右下角提示“英特尔(R)快速存储技术未在运行”怎么办?

  故障现象: 英特尔(R)RST 服务是英特尔快速存储服务,即 intel rapidst,该程序为配备 SATA 磁盘的台式机.移动电脑和服务器平台系统提供更高的性能和可靠性.当使用一个或多个 SATA 磁盘时,可因性能提高及耗电降低而获益.使用多个磁盘时,可增强对磁盘故障时数据丢失的保护,安装 Intel 快速存储服务前需要于 BIOS 中开启 AHCI 模式.很多计算机用户在开机后会发现 Intel(R) Rapid 状态为英特尔(R)RST 服务未在运行,右键选择打开英特尔快速存储技术

Win7提示“英特尔(R)快速存储技术未在运行”怎么办

    故障现象: 英特尔(R)RST 服务是英特尔快速存储服务,即 intel rapidst,该程序为配备 SATA 磁盘的台式机.移动电脑和服务器平台系统提供更高的性能和可靠性.当使用一个或多个 SATA 磁盘时,可因性能提高及耗电降低而获益.使用多个磁盘时,可增强对磁盘故障时数据丢失的保护,安装 Intel 快速存储服务前需要于 BIOS 中开启 AHCI 模式.很多计算机用户在开机后会发现 Intel(R) Rapid 状态为英特尔(R)RST 服务未在运行,右键选择打开英特尔快速存储

《R语言游戏数据分析与挖掘》一2.1 开发环境准备和快速入门

2.1 开发环境准备和快速入门 2.1.1 R语言简介 R语言的前身是S语言,S语言是由AT &T Bell实验室的Rick Becker.John Chambers和Allan Wilks开发的一种用来进行数据探索.统计分析.作图的解释型语言.最初S语言的实现版本主要是S-PLUS.S-PLUS是一个商业软件,它基于S语言,并由MathSoft公司的统计科学部进一步完善.而R语言最初由来自新西兰大学的Ross Ihaka和Robert Gentleman开发(由于他们的名字都以R开头,所以该软

【android相关】【问题解决】R.java文件丢失

在进行android开发过程中,有时候,我们会遇到gen文件中R.java丢失的现象.重新build,或者clean工程,close并重新打开Project,但有时也没解决. 这可能是由于不小心把xml文件写错了,或者在编辑xml或者其他文件时候点击了run,或者clear过项目等...,反正,你会发现gen下面的R.java的文件找不到了. 其实,只要xml文件有问题,系统就不会给自动生成R.java文件,因为系统需要参照每个xml里的数据来生成R.java. 当然,如果项目较大,而layou

R help

学习R最重要的, 其实也是学习任何语言都可能是最重要的. 在线帮助, 和一些小技巧. 使用ls()函数可以查看当前环境中的对象 > a <- 1:10 > a [1] 1 2 3 4 5 6 7 8 9 10 > ls() [1] "a" > b <- 10:19 > c <- data.frame(a,b) > ls() [1] "a" "b" "c" 使用ls.str(

聚类分析之R语言篇

聚类分析(cluster analysis)是把研究对象(样本或变量)分组成为由类似的对象组成多个类的一种统计方法.聚类结果一般在4-6类,不易太多,或太少.聚类分析目的在于将相似的事物归类,同一类中的个体有较大的相似性,不同类的个体差异性很大.两个个体间(或变量间)的对应程度或联系紧密程度的度量可以用两种方式来测量:1.采用描述个体对(变量对)之间的接近程度的指标,例如"距离","距离"越小的个体(变量)越具有相似性:2.采用表示相似程度的指标,例如"相

协同过滤算法 R/mapreduce/spark mllib多语言实现

用户电影评分数据集下载 http://grouplens.org/datasets/movielens/ 1) Item-Based,非个性化的,每个人看到的都一样 2) User-Based,个性化的,每个人看到的不一样 对用户的行为分析得到用户的喜好后,可以根据用户的喜好计算相似用户和物品,然后可以基于相似用户或物品进行推荐.这就是协同过滤中的两个分支了,基于用户的和基于物品的协同过滤. 在计算用户之间的相似度时,是将一个用户对所有物品的偏好作为一个向量,而在计算物品之间的相似度时,是将所有

使用 ssh -R 建立反向/远程TCP端口转发代理

ssh是一个非常棒的工具, 不但能建立动态转发, 例如chrome的Switchy插件用到的就是这个技术. http://blog.163.com/digoal@126/blog/static/163877040201141821810103/ 还能建立TCP的转发隧道, 例如我以前写过的关于使用ssh 隧道加密和加速WAN传输的几个例子. http://blog.163.com/digoal@126/blog/static/163877040201342383123592/ http://bl

yield-请问这个r=&amp;amp;#39;200 OK&amp;amp;#39;是干嘛的.

问题描述 请问这个r='200 OK'是干嘛的. 这个程序就是greenlet交替运行 import time def consumer(): r = '' while True: n = yield r if not n: return print('[CONSUMER] Consuming %s...' % n) time.sleep(1) r = '200 OK' def produce(c): c.next() n = 0 while n < 5: n = n+1 print('[PRO