C语言拾遗

前言:实际上我觉得这些几乎都不重要,但是发现有些记忆迷糊了,权且记录一下.

这两者可以这样搭配使用:

int c;//由于char类型并不知道是unsigned还是signed,因此用int
while((c=getchar())!=EOF)
{
    putchar(c);
}
srand(time(0));
int num = rand()%100;
a = a+b;//可能会越界
b = a-b;
a = a-b;

a = a^b;
b = a^b;
a = a^b;//当a==b的时候,上述过程就坏了,且只能用于整数.速度也慢