单目运算符是什么_单目运算符有哪些

电子说

1.3w人已加入

描述

单目运算符是什么

单目运算符是指运算所需变量为一个的运算符,又叫一元运算符,其中有逻辑非运算符:!、按位取反运算符:~、自增自减运算符:++, --等。

逻辑非运算符【!】、按位取反运算符【~】、自增自减运算符【++, --】、负号运算符【-】、类型转换运算符【(类型)】、指针运算符和取地址运算符【*和&】、长度运算符【sizeof】

运算所需变量为两个的运算符叫做双目运算符,例如+,-,*,/,%,<,>,>=,<=,==,!=,<<,>>,&,^,|,&&,||,=

运算所需变量为三个的运算符叫做三目运算符,只有条件表达式【?:】

1. i=j++

i=++j

输出i和j的值

#include

int main()

{

int i,j;

printf(“输入j:”);

scanf(“%d ”,&j);

i=j++; printf(“%d,%d\n”,i,j);

return 0; } #include《stdio.h> int main() { int i,j; printf(“输入j:”);

scanf(“%d ”,&j);

i=++j; printf(“%d,%d\n”,i,j);

return 0;

}

 

#include

int main()

{ int i; printf(“输入i:”);

scanf(“%d ”,&i);

i=i++;

printf(“%d\n”,i);

return 0;

}

 

2. i=i++

i=++i

输出i的值

#include

int main()

{

int i;

printf(“输入i:”);

scanf(“%d ”,&i);

i=i++;

printf(“%d\n”,i);

return 0;

}

 

#include int main() {

int i;

printf(“输入i:”);

scanf(“%d”,&i);

i=++i;

printf(“%d\n”,i);

return 0;

}

 

3. i=i++ i=++i

输出i++/++i的值 #include int main() {

int i;

printf(“输入i:”);

scanf(“%d ”,&i);

printf(“%d\n”,i++);

return 0;}

 

#include int main() {

int i;

printf(“输入i:”);

scanf(“%d, ”,&i);

printf(“%d\n”,++i);

return 0; }图六

4. i=i++ i=++i

输出i/i++/++i的值

#include int main() {

int i; printf(“输入i:”);

scanf(“%d”,&i);

printf(“%d,%d,%d\n”,i,i++,++i);

return 0; }

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分