ASCII中有256个字符,其中诸如字母、逗号句号等字符是可以用键盘打出来的。但还有一些字符,比如换行符、终止符、制表符等,是没法打出来的,可编程的时候又可能用到,怎么办?
办法就是,规定“\”连同后面的字符共同表示一个字符,这就拓展出了很多新字符,如:\n表示换行符,\0表示终止符,等等。如果要表示“\”,则要连用两个反斜杠“\\”
至于%d的%,这不是C规定的特殊符号,而是编写printf、scanf等函数的人规定的。printf会对%特殊处理,认为它占据了一个空挡,这个空挡由后面的参数填充
%是求模运算法,例如:
int
a
=
19,
b
=
7,
c;
c
=
a
%
b;
得到c的值为5
/是除法运算法,如果是两个整数相除得到的是整数部分,例如:
int
a
=
19,
b
=
7,
c;
c
=
a
/
b;
得到c的值为2