不太明白为什么这里这两个判断题题1是对的但是到了题2就是错的?
字符串双引号中的\表示转义字符,"\n"表示回车换行,"\h"不是转义字符,报错。
应该是因为双引号里的斜杠代表转义的意思,只有特定的斜杠加某些字符才是正确有效的转义。
我把上面两个字符串放到eclisep里面,第二个字符串报错了,报错信息是:“Invalid escape sequence (valid ones are \b \t \n \f \r \" \' \\ )”,我用百度翻译了下,意思是:无效的转义序列(有效的是 \b \t \n \f \r \" \' \\ )”)。
报错信息如下:
\后面跟转义字符 。n是,h不是