cout<<'\t'<<'\001';输出的是一个跳格和笑脸;但是cout<<'\t\t'<<'\001';输出的是一个数和笑脸,另外cout<<"\t\t"<<'\001';又是输出的是两个跳格和笑脸,cout<<"\t"<<'\001';输出的是一个跳格和笑脸;求除了\t,\n,\b,\r其他不是特殊的有啥含义?比如刚刚的\t\t\t,\t\t,我试过都是数,就是感觉没规律啊!求帮助解答哈!
那\t\t怎么对应啊……很难理解……"\t\t"是2个跳格,用单引号就成一个数了
追答厄、、、我也不知道,刚刚才知道,自己说错了,双引号是表示字符串的,单引号是表示单个字符的,不过我在两个编译器里的运行的结果都是一样的,都是2313,到底为什么我就不知道了。看来以后不能出来误人子弟了哈,呵呵。
追问不过还是谢谢啦
追答我知道了啊,'\t\t'不能这样用,只能用双引号,如果单个字符的话就可以了,我今天下午问一博士生的,这个应该不会错的啊。
本回答被提问者采纳我不知道该怎么研究,我试了哈'\tt'或其他字母也是数啊……但找不出规律来……课本完全没提过……
追答汗,你研究这个干吗,这是一句错误的 语法。
你如果要研究的话,可以可以考虑 研究一下他们的ASCII码值,还有,存储方式,8位一个存储单位。从内存高位到低位,取的时候是取的低位。
这只是一个方向,也许是,也许不是~~