0
A
回答
2
\t = tab
\r = carriage return
\n = newline
\a = alert (bell)
看起来像作者正在创建一个包含这些公共分隔符的预处理器DEFINE。
2
那些是escape sequences:
\t
:标签\r
:回车\n
:换行(换行)\a
:系统钟
1
" \t\r\n\a"
是含有一个字符数组:
•的空间
" \t\r\n\a"
^^
•制表符(ASCII值9)
" \t\r\n\a"
^
•回车字符(ASCII值13 )
" \t\r\n\a"
^
•换行符(ASCII值10)
" \t\r\n\a"
^
•钟( “警报”)字符(ASCII值7)
" \t\r\n\a"
^
和NULL终止子(ASCII值0 )。
'\0'
1
这是用于分隔字符串中的令牌的字符,通常称为分隔符。
#define命令是C编译器的预处理命令,用于创建宏变量。
的第一个字符是空格
,其余为逃逸:
\t = tab
\r = carriage return
\n = new line
\a = alert
相关问题
- 1. 为什么是{a^n a^n | n> = 0}定期?
- 2. 什么是“\ t%.10g \ n”
- 3. 什么是T(&var)[N]?
- 4. xlwings#N/A的代表
- 5. len(a [0])中的[0]代表什么?
- 6. struct decay <T,R(A ...,...)>是什么意思
- 7. Rsaencrypt和奇怪的JavaScript函数(E,T,R,N,C,A,L)
- 8. msiScriptName的'A'和'R'的值代表什么?
- 9. 为什么有双\ r \ n,而不是在代码\ r \ n的PY4E
- 10. 什么是A&B代表.Aggregate((a,b)=>声明w/a&b)
- 11. 为了存储引用'&'a T`,为什么需要绑定`T:'a`?
- 12. T(n)= T(n - sqrt(n))
- 13. 求解:T(n)= T(n/2)+ n/2 + 1
- 14. dispatch_queue_t中的“t”代表什么?
- 15. 在ActionScript中,“\ t”代表什么字符?
- 16. 为什么要让shared_ptr <T[N]>?
- 17. “const char(&a)[N]”是什么意思?
- 18. 用“\ n”代替“\ r \ n”
- 19. 如何解决:T(N)= T(N - 1)+ N
- 20. Swift使用\ n \ r \ t字符
- 21. 以下C代码的输出是T T,为什么不t?
- 22. 代码O(nlog(n))的T(n)如何?
- 23. 复发T(n)= T(n - log(n))+ 1
- 24. 平方根下面的递推关系的解是什么:T(n)= T([√n])+ logn?
- 25. 传递给python3模块的string.split()值解释'|'像\ n \ t \ t \ t \ t。为什么?
- 26. 为什么当x(t)为空时输出是['a','b','a']。 Python
- 27. 什么$ T,[$ T],$ U代表在minizinc教程
- 28. “.N”表示r中的数据表中的含义是什么?
- 29. 复发:T(n)= T(n/2)+ log N
- 30. A a有什么区别?和A a();?
看起来像使用的一组可能的分隔符的'DEFINE' /稍后检查:空格,制表符,回车,换行,警报/笛音 – lapk
它是一个包含四个不同空格字符(空格,制表符,回车符,换行符)和“alert”字符的字符串文字。很可能后面的代码会将此字符串中的任何字符视为分隔符... – Dmitri
看起来像* white-space *字符给我。 Tab,回车,换行符和(奇怪的是)“响铃”(警报)。转义'\ v'会更有意义而不是'\ a'。 [这是C中所有stadnard转义列表](http://en.cppreference.com/w/c/language/escape)。 –