0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

lhl545545 来源:电子发烧友网 2018-02-24 15:42 次阅读

单目运算符是什么

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

逻辑非运算符【!】、按位取反运算符【~】、自增自减运算符【++, --】、负号运算符【-】、类型转换运算符【(类型)】、指针运算符和取地址运算符【*和&】、长度运算符【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; }

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

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

    评论

    相关推荐

    逻辑运算符两侧运算对象的数据类型是

    逻辑运算符是编程中常用的运算符之一,用于判断两个表达式之间的关系,并返回布尔值结果。在逻辑运算中,两侧运算对象的数据类型可以是任意类型。 首先,我们需要了解逻辑
    的头像 发表于 11-30 14:15 779次阅读

    python中运算符的优先级大小

    Python中运算符的优先级决定了表达式中各个运算符的计算顺序。了解运算符的优先级对于正确理解和编写复杂的表达式非常重要。本文将详细介绍Python中运算符的优先级,并给出一些示例来帮
    的头像 发表于 11-29 16:21 538次阅读

    sql语句多个条件怎么连接

    在SQL中,多个条件可以使用逻辑运算符连接,常用的逻辑运算符有AND、OR和NOT。这些运算符可以帮助我们在查询中指定多个条件以过滤数据,从而获得我们需要的结果集。 AND运算符用于同
    的头像 发表于 11-23 11:34 1039次阅读

    python if 多条件并列判断

    一下Python中最常用的多条件判断方法——逻辑运算符。逻辑运算符包括and、or和not。我们可以将多个条件使用逻辑运算符链接起来,以实现多条件并列判断。 and运算符:只有所有条件
    的头像 发表于 11-21 16:40 625次阅读

    C语言运算符的使用方法

    详细介绍了C语言表达式、算术运算符、赋值运算符、关系运算符、条件结构、逻辑运算符、位运算符的语法和使用方法,并讨论了
    发表于 11-02 11:30 518次阅读
    C语言<b class='flag-5'>运算符</b>的使用方法

    关于Python3.9的4个新特性

    1.词典联合运算符 这是我最喜欢的功能之一,语法非常优美。 在Python3.9,如果你有两个词典,现在可以用这些运算符进行合并和更新。 合并运算符 "|": 还有update运算符
    的头像 发表于 10-31 14:46 221次阅读
    关于Python3.9的4个新特性

    请问IAR中的sizeof是一种运算符吗?

    IAR中的sizeof是一种运算符吗?是怎么实现的?
    发表于 10-08 06:44

    verilog的逻辑运算符

    写在前面 之前曾经整理过verilog的各类运算符的表达方式,但是在学习的过程中并未深入研究关于逻辑运算符的相关知识,导致在实际使用过程中错误频出,下面是我从网络上整理的相关verilog的逻辑运算符
    的头像 发表于 09-21 10:07 950次阅读
    verilog的逻辑<b class='flag-5'>运算符</b>

    C语言中位运算符的高级用法(3)

    在上一篇文章中,我们介绍了|运算符的高级用法,本篇文章,我们将介绍^ 运算符的一些高级用法。
    发表于 08-22 10:47 153次阅读
    C语言中位<b class='flag-5'>运算符</b>的高级用法(3)

    C语言中位运算符的高级用法(2)

    在上一篇文章中,我们介绍了&运算符的高级用法,本篇文章,我们将介绍| 运算符的一些高级用法。
    发表于 08-22 10:45 188次阅读
    C语言中位<b class='flag-5'>运算符</b>的高级用法(2)

    C语言中位运算符的高级用法(1)

    在上一篇文章中,我们介绍了&运算符的基础用法,本篇文章,我们将介绍& 运算符的一些高级用法。
    发表于 08-22 10:44 183次阅读
    C语言中位<b class='flag-5'>运算符</b>的高级用法(1)

    C语言中位运算符的基础用法

    运算符是一组用于在二进制数之间进行操作的运算符
    发表于 08-21 14:52 270次阅读
    C语言中位<b class='flag-5'>运算符</b>的基础用法

    【verilog每日一练】变量之间的三运算练习

    问题:设变量a,b,c,请用三运算符实现:c的值为a和b两者较大的数值
    发表于 08-02 16:03

    C语言基础知识(4)--运算符

    C语言中,运算符包括有算术运算符、关系运算符、逻辑运算符和位运算
    的头像 发表于 06-15 09:38 2249次阅读

    Go语言运算符主要包括哪些呢?

    Go语言运算符主要包括:算数运算符、关系运算符、逻辑运算符、位运算符、赋值运算符和其他
    的头像 发表于 05-26 15:54 616次阅读
    Go语言<b class='flag-5'>运算符</b>主要包括哪些呢?