`

Java里\r和\n的区别

    博客分类:
  • java
阅读更多

一直困惑\n \r 的区别。百度都说:\r 是回车符,\n 是换行符。\n是换到下一行, 而\r还是在当前行,并且光标移到当前行的的第一格!

一、所对应的ASCII码不同

符号        ASCII码          意义

\n              10              换行NL

\r               13              回车CR

回车 \r  本义是光标重新回到本行开头。r 的英文return,控制字符可以写成CR,即Carriage Return

换行 \n  本义是光标往下一行(不一定到下一行行首)。n 的英文newline,控制字符可以写成LF,即Line Feed

 

 

分享到:
评论

相关推荐

    将十进制数N转换为r进制的数(Java)代码

    本篇将详细讲解如何用Java编程语言实现将十进制数N转换为任意进制r的数,并以N=3456,r=8为例进行具体阐述。 首先,让我们理解辗转相除法(也称除法法或欧几里得算法),它是转换进制的基本算法之一。对于给定的十...

    java m取n 重复 不重复 排列组合 for循环嵌套递归

    根据给定文件的信息,我们可以总结出以下关于Java中m取n排列组合的实现方式,包括重复与不重复的情况,以及如何使用for循环嵌套和递归来实现这些算法。 ### Java中m取n排列组合实现 #### 一、背景介绍 在计算机...

    从n个数组中取出所有排列组合(Java实现)

    Java作为一种强大的编程语言,提供了丰富的工具和方法来解决此类问题。下面我们将深入探讨这个问题的解决方案、相关算法以及Java中的实现细节。 首先,我们需要理解什么是排列组合。排列是指从n个不同元素中取出m...

    回溯法解决N皇后问题 Java代码实现

    在N皇后问题中,目标是在一个n×n的棋盘上放置n个皇后,使得任意两个皇后都不会在同一行、同一列或同一条对角线上互相攻击。以下是详细的算法实现步骤: 1. 初始化:从第一行开始,尝试在每一列放置皇后。对于第一...

    Java中\n和\r区别

    在Java编程语言中,`\n` 和 `\r` 是两种用于表示换行的特殊字符,它们在不同的操作系统中有着不同的行为。理解它们的区别对于编写跨平台的代码至关重要。 `\n` 是一个换行符,其ASCII码为10。它的本义是将光标移动...

    java实现一些基本的算法,如快速排序,BFS,N皇后,最小生成树等

    Java作为一种广泛使用的编程语言,也常被用来实现各种算法。本主题涵盖了几个经典的算法,包括快速排序、广度优先搜索(BFS)、N皇后问题以及最小生成树。下面我们将逐一详细探讨这些算法。 1. **快速排序**:快速...

    java中数制转换问题

    更新N为N除以r的结果(即N = N / r)。 3. 当N等于0时,数制转换完成。此时,栈s中保存了从高位到低位的转换结果。为了得到最终的r进制数,我们需要逆序读取栈中的元素,依次出栈并连接起来。 在给定的文件中,...

    求两个不全为0的非负整数m和n的最大公约数 java

    在给定的代码片段中,我们看到了一个名为`hcf`的Java类,该类包含两种不同的方法来求解两个非负整数`m`和`n`的最大公约数(Greatest Common Divisor, GCD)。这两种方法分别是利用欧几里德算法(Euclidean algorithm...

    曲线拟合计算(java实现)

    Java作为一种通用的编程语言,提供了丰富的库和工具来实现曲线拟合。在这个项目中,作者使用Java实现了曲线和直线的拟合功能。 在Java中,曲线拟合通常涉及到数值分析和线性代数的知识。首先,我们需要理解数据点的...

    java实现的n*n矩阵求值及求逆矩阵算法示例

    Java 实现的 n*n 矩阵求值及求逆矩阵算法示例 本文主要介绍了 Java 实现的 n*n 矩阵求值及求逆矩阵算法,结合具体实例形式分析了 Java 基于数组的矩阵定义、遍历、运算等相关操作技巧。 矩阵定义 在 Java 中,...

    JAVA求两个数的公约数公倍数

    用JAVA写了个关于两个数最大公约数最小公倍数的程序..不晓得质量如何import java.util.*; public class dd { public static void main(String args[]){ Scanner scanner; scanner=new Scanner(System.in); int m...

    浙江大学Java语言程序设计实验答案全集(1).pdf

    本资源为浙江大学 Java 语言程序设计实验答案全集,涵盖了 Java 语言的基本概念和操作,包括数据类型、变量、运算符、逻辑运算、位运算、字符串操作等。该资源共有五个实验,每个实验都涵盖了特定的 Java 语言知识点...

    java语言程序设计课后答案.doc

    java语言程序设计课后答案 作业参考答案 习题一 4、如何建立和运行Java程序, 首先启动文本编辑器,如记事本、UltraEdit等,编辑程序代码,并以.Java作为文件 扩展名保存程序源代码;然后进入dos环境利用javac编译源...

    Java程序设计教程(施霞萍编)课后编程答案

    在Java程序设计中,编写和理解程序是学习过程中的重要环节。下面将详细解析这两个给定的编程示例,以及涉及的关键知识点。 1. 第一个程序(ProNum 类): 这个程序展示了基本的变量声明、赋值操作以及类型转换。...

    最全房贷计算器 java 代码 含算法

    在IT行业中,编程是解决问题的关键工具之一,而Java作为广泛应用的编程语言,常常被用于开发各种实用工具,如“房贷计算器”。本项目提供了一个全面的Java实现房贷计算器的代码,涵盖了房贷计算的各种情况,包括正常...

    Java-求若干个数的最小公倍数

    其基本思想是:对于任意两个正整数a和b(a>b),它们的最大公约数等于a除以b的余数r与b之间的最大公约数。用公式表示为:GCD(a, b) = GCD(b, a mod b)。当余数为0时,b即为最大公约数。 基于欧几里得算法,我们可以...

    将Java程序作成exe文件的N种方法

    1. **JAR文件与Java Web Start (JWS)**: Java Archive (JAR) 文件是Java应用程序的基本打包形式,它们可以包含类文件、资源和其他元数据。Java Web Start是一种技术,允许用户通过浏览器下载并运行JAR文件。尽管JAR...

    java esc/pos 打印

    在IT行业中,尤其是在嵌入式系统和零售领域,ESC/POS是一种广泛使用的打印控制语言,由 Epson 公司开发,用于控制各种类型的点阵打印机,包括收银机和条形码打印机。Java作为一种跨平台的编程语言,也能够与这些...

    兰州大学马俊java实验1

    总的来说,"兰州大学马俊java实验1"可能涉及到的编程知识点包括理解并实现Fibonacci数列的递归或循环逻辑,以及在Java中正确使用`Math`类中的`sin()`函数进行角度到弧度的转换和计算正弦值。这些基本技能对于初学者...

Global site tag (gtag.js) - Google Analytics