龙空技术网

C语言中的自增运算符和自减运算符

毛橘QAQ 76

前言:

当前朋友们对“c语言减等”大致比较珍视,各位老铁们都需要了解一些“c语言减等”的相关文章。那么小编在网上收集了一些有关“c语言减等””的相关内容,希望同学们能喜欢,我们快快来学习一下吧!

--i 自减运算符

功能:i自减1后再参与运算

#include <stdio.h>int main(){    int i = 1;    printf("%d\n",i--);    return 0;} 

结果: i 先自减1 后再参与运算所以i的值是0

i-- i参与运算后i的值自减1

#include <stdio.h>int main(){    int i = 1;    printf("%d\n",i--);    printf("%d\n",i);}

结果:因为i 参与运算后i的值自减1,所以输出的结果是1,0

++i :自增运算符

功能:i 自增1后再参与运算

#include <stdio.h>int main(){    int i = 0;    printf("%d\n",i);    return 0;}

结果:i 先自增1 后i变为1 再将1输出

i++ :i参与运算后i的值自增1

#include <stdio.h>int main(){    int i = 0;    printf("%d\n",i++);    printf("%d\n",i);    return 0;}

结果:因为i先参与运算后值自增1,所以输出的值是0,1;

-i++ i先与负号结合再自增

#include <stdio.h>int main(){    int i = 1;    printf("%d\n",-i++);‘  printf("%d\n",i);  return 0;}

结果:i先与负号结合得到-1然后再自增1(输出-1),在第二个输出语句中输出2

-i--: i先与负号结合再自减

#include <stdio.h>int main(){    int i = 1;    printf("%d\n",-i--);‘  printf("%d\n",i);  return 0;}

结果:i先与负号结合得到-1然后再自减1(输出-1),在第二个输出语句中输出0

-(++i): i先自增再与负号结合

#include <stdio.h>int main(){    int i = 1;    printf("%d\n",-(++i));  printf("%d\n",i);  return 0;}

结果:i先自增1得到2然后再与负号结合(输出-2),在第二个输出语句中输出2

标签: #c语言减等