比如象&%>><<这些根本不叫字符,叫做运算符
比如5+4,中间那个加号就是运算符
那么5%4,中间百分号也是运算符,这个运算是取余数,也就是5除以4的余数是多少
&有2个意思,如果单独用,比如&a,是取地址运算符,一个变量取地址得到这个变量的存放的位置,记录变量存放的位置的变量叫做指针,这是C语言里最重要的概念,你能不能学号C语言就看你是否学好了指针。
如果两个变量一起用,a&b表示按位与运算,按位与运算你需要一点数字逻辑的知识就能明白了。
<<左移运算符,>>右移运算符,左移和右移运算都是用在二进制运算的时候
比如a=5,表示成2进制就是101,b=a<<1,就是说b左移了一下,101左移变成1010,1010变成10进制就是10,因此b=10,就这么简单。
C语言里的所谓特殊字符,其实应该叫转义字符,是用反斜杠开头的,比如说\n表示回车,\t表示tab键,\b表示退格键等等。