C语言知识
一、 C语言中的取模运算- 2 -
二、A++与++A的区别- 5 -
三、 switch语句- 5 -
四、 do-while 语句- 6 -
五、 continue与break- 6 -
六、 数组- 6 -
6.1 一维数组- 6 -
6.2二维数组- 7 -
6.3 字符数组- 7 -
七、 函数- 7 -
7.1 函数定义的一般形式- 7 -
一、 C语言中的取模运算
A%B=A-(AdivB)*B
我们对C的%运算知多少呢?当是正整数时,可能大家都知道。例如:5%3等于2, 3%5等于3。当存在负数时呢?先看看例子:例一:int main(){
int x;???? x = -6%5; printf("%2d/n",x);??????? x = 6%-5; printf("%2d/n",x);??????? x = 1%-5; printf("%2d/n",x);??????? x = -1%-5; printf("%2d/n",x);???? x = -6%-5; printf("%2d/n",x);???}运行结果为:-111-1-1例二:#include int main()
{
int x;???? x = 5%-6; printf("%2d/n",x);??????? x = -5%6; printf("%2d/n",x);??????? x = 4%5;?? printf("%2d/n",x)