关闭

单目、二目、三目运算符

2285人阅读 评论(0) 收藏 举报
单目,一个运算数 i++, i--, !a, ~a
双目,两个运算数 a+b a-b a*b
三目,三个运算数 bc=a?b:c; (if(a) bc =b;else bc =c;)
int i = 0;
 i = (i == 0) ? 1 : 0;
->在C语言中称为间接引用运算符,是二目运算符,优先级同成员运算符“.”。
用法:   p->a,其中p是指向一个结构体的指针,a是这个结构体类型的一个成员。表达式 p->a 引用了指针p指向的结构体的成员a。相当于p.a
例如:
struct T
{
       int a;
       char b;
}s;
struct T* p=&s;那么,p->a相当于s.a。显然,有个等价写法:(*p).a,和p->a完全等效。
0
0
查看评论

c语言二目运算符. ->

c语言二目运算符. ->
  • xlhcgd
  • xlhcgd
  • 2015-09-10 16:58
  • 806

C++走向远洋——50(Time类中的运算符重载、一目,二目比较运算符、二目赋值运算符、二目加减法运算符)

*/ * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名:text.cpp * 作者:常轩 * 微信公众号:Worldhello * 完成日期:2016年5月17日 * 版本号:V1.0 * 问题描述:Ti...
  • vcx08
  • vcx08
  • 2016-05-17 21:58
  • 800

关于运算符(三目运算符)

  • dingliqin
  • dingliqin
  • 2010-03-30 21:11
  • 8285

单目运算符 双目运算符 三目运算符

单目就是这个运算符只对一个变量进行操作   代表符号:!(逻辑非) ~(按位取反)++(自增)--(自减)   举例:int a=1;a++;(第二句“a++”则只对a一个变量进行了操作)   2。双目就是这个运算符对两个变量进行操作   举例...
  • lzs472449987
  • lzs472449987
  • 2011-08-21 09:32
  • 3810

c语言中变量储存auto和static是怎么用

auto 是自动变量是动态地分配存储空间的,数据在动态存储区,函数执行完后自动释放 实际上 auto 可以省略的,auto不写则隐含自动变量 auto Int b,c=int b,c static是静态变量 即在函数调用后不消失而保留原值,其占用内存不释放,其值就是上次调用后的结果。 #incl...
  • liuweidagege
  • liuweidagege
  • 2015-01-09 09:42
  • 1624

单目运算符++ --

<br />     关于这个知识点的总结很早就想写啦,前缀++、后缀++是在笔试的时候频繁出现的。<br />     以前对她的理解只是表面上的,从网上搜索到一个总结:<br ...
  • hui_love2046
  • hui_love2046
  • 2010-10-25 10:06
  • 3559

C语言运算符表达式

一、分类 C语言一共有34种运算符,10种运算类型:算术运算符(+、-、*、/、%)、关系运算符(>、>=、==、!=、>、 二、运算符的结合性和优先级 1. 运算符的结合性 在C语言的运算符中,所有的单目运算符、条件运算符、赋值运算符及其扩展运算符,结合方向都是从右向左,...
  • qq_31059475
  • qq_31059475
  • 2016-04-19 23:15
  • 3577

三目表达式

对于有些选择分支结构,可以使用简单的条件运算符来代替. 如: if(a     min=a; else     min=b; 可以用下面的条件运算符来处理 min=(a?a:b;   其中"(a&...
  • FanJizhi
  • FanJizhi
  • 2017-03-30 10:59
  • 3767

C语言的三目运算符

如果在条件语句中,只执行单个的赋值语句时, 常可使用条件表达式来实现。不但使程序简洁,也提高了运行效率。条件运算符为?和:,它是一个三目运算符,即有三个参与运算的量。由条件运算符组成条件表达式的一般形式为:表达式1? 表达式2: 表达式3 其求值规则为:如果表达式1的值为真,则以表达式2 的值作为条...
  • yuanzhuohang
  • yuanzhuohang
  • 2010-01-11 17:30
  • 54295

iOS 三目运算符

看到有人问User?YES:NO是什么意思,正好讲一个三目运算符 1、基本格式 : (关系表达式) ? 表达式1 : 表达式2;      执行流程 : 关系表达式为 真 返回表达式1 关系表达式为假 返回表达式2 举个例子 MZUserApplicati...
  • bitcser
  • bitcser
  • 2017-03-10 13:27
  • 3433
    个人资料
    • 访问:36697次
    • 积分:784
    • 等级:
    • 排名:千里之外
    • 原创:43篇
    • 转载:6篇
    • 译文:0篇
    • 评论:3条