java中‘\t’什么意思,是单引号不是双引号

package cn.cuilin;

public class Texts {
public static void main(String[] args) {
int i=1;
System.out.println(1+'\t');
}

}
运行的结果是10 请问什么原因啊 ‘\t’什么意思

\t 会转义成 Tab按键(左手capslock上面那个)。
双引号 java中会处理成字符串。
单引号 java会认为是一个字符或是一个字符的ascii码。
在这里由于1+的缘故。被转换成ascii码。
ascii码 tab 就是 9
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-02-16
System.out.println(1+'\t');

在这里跟
System.out.println(1+'t');

这个没有本质区别,只是ascii值不一样而已
就是一个字符,被强制转成int了追问

还是不太懂啊 怎么加到1后面输出后就成了10

追答

'\t' 对应的ascii值是9啊
1+9 =10

本回答被提问者采纳
第2个回答  2015-10-09
制表符啊,至于单引号,这就和 'a'和"a"一样,字符和字符串的区别,
'\t'你别看他由两个东西组成,\代表转义,是不算长度的追问

还是不太懂啊 怎么加到1后面输出后就成了10

追答

System.out.println((int)'a'); //97
System.out.println((int)'\t'); //9

每一个字符都可以强转成int类型的数字,你用1+'\t',他会将'\t'强转为int,在和1相加,它本身是9,所以结果就是10啊

java中‘\\t’什么意思,是单引号不是双引号
\\t 会转义成 Tab按键(左手capslock上面那个)。双引号 java中会处理成字符串。单引号 java会认为是一个字符或是一个字符的ascii码。在这里由于1+的缘故。被转换成ascii码。ascii码 tab 就是 9

java中偶尔会用到的"\\t"是什么?
\\' 代表一个单引号(撇号)字符 \\" 代表一个双引号字符

java中"\/t"是什么意思
“囧”,本义为“光明”。从2008年开始在中文地区的网络社群间成为一种流行的表情符号,成为网络聊天、论坛、博客中使用最最频繁的字之一,它被赋予“郁闷、悲伤、无奈”之意。

Java中单双引号的意义
\\t 是转义字符 输出12 是由于一些列运算得出来的。主要原因是asscll码影响的。如果没记错 转义字符对应的是asscll码 例如英文字母对照Asscll 在ASCII码中,小写字母是对应的大写字母+32,比如小写字母'a'的ASCII码为'97'那么对应的大写字母就是97-32=65,你这到题目中已知小写字母'g'的ASCII码为103,...

java中什么时候使用转义字符 \\‘ ?
\\t:制表符,相当于tab键 \\r:回车 \\\\:表示反斜杠 \\':表示单引号 \\":表示双引号 二,转义字符的使用:以"\\"符号为例,JAVA中有很多操作,例如文件操作等,需要用到路径这个东西,比如:com\\mypackage\\xxx.xml,这个路径一般是以字符串形式表示的,但问题来了,JAVA不知道你的\\号到底是路径中...

\\ t是什么意思?
它们在双引号或定界符表示的字符串中有效,在单引号表示的字符串中无效。\\t表示键盘上的“TAB”键。\\t,是一种计算机语言,意思是让所有的数据都紧跟在制表符后面。换码符'\\t',表示水平制表位(horizontal tab),它的作用是将光标移到最接近8的倍数的位置,使得后面的输入从此开始。换句话说,让...

java语言中的常见的转义字符
在Java中,有些字符具有特殊的意义,不能直接使用,需要通过反斜杠与另一个字符组合来表示。例如,\\’表示单引号字符,在Java代码中,单引号用于定义字符字面量,若直接使用单引号字符('),程序会将其视为非法字符对,导致错误。因此,需要使用转义符“\\’”来表示。同样,\\"用于表示双引号字符,在...

\\t 是什么意思?
\\t的意思是“转义字符”。转义字符是很多程序语言、数据格式和通信协议的形式文法的一部分。对于一个给定的字母表,一个转义字符的目的是开始一个字符序列,使得转义字符开头的该字符序列具有不同于该字符序列单独出现时的语义。因此转义字符开头的字符序列被叫做转义序列。转义序列通常有两种功能,第一个是...

字符串中’\\’’、’\\”’、’\\n’、’\\t’的功能各是什么?
这是转义字符,用来表示在程序源代码中不容易表示的字符,如换行、制表符等 你问题中的 '\\''单引号 '\\"'双引号,这个一般用在一个字符串中,如"\\""用来表示一个包含一个"字符和一个'\\0'字符的字符串 '\\n'换行符 '\\t' 水平制表符 ...

\\ t什么意思
\\t属于转义字符。是水平制表符,相当于键盘上的TAB按键。通常宽度相当于8个空格的位置,但有些软件允许设置tab的宽度。在双引号或定界符表示的字符串中有效,在单引号表示的字符串中无效。举例如下:include<stdio.h> int main (){ int a=3,b=5;printf("%d\\t%d\\n",a,b);return 0;} 两个...

相似回答