发布网友 发布时间:2022-04-21 21:40
共5个回答
热心网友 时间:2023-06-30 00:14
?在语言中表示疑问,那么疑问来自于判断。
:在语言中表示判断的结果选择。
所以编程逻辑就是先进行判断,然后再进行选择。
例如,当a>b时,x=1否则x=0,可以写成x=a>b?1:0。
扩展资料:
C语言运算符号:
比较特别的是,比特右移(>>)运算符可以是算术(左端补最高有效位)或是逻辑(左端补 0)位移。例如,将 11100011 右移 3 比特,算术右移后成为 11111100,逻辑右移则为 00011100。
因算术比特右移较适于处理带负号整数,所以几乎所有的编译器都是算术比特右移。
运算符的优先级从高到低大致是:单目运算符、算术运算符、关系运算符、逻辑运算符、条件运算符、赋值运算符(=)和逗号运算符。
关系运算符号 :== 、!=
热心网友 时间:2023-06-30 00:15
"::"是作用域限定符或者称作用域运算符或者作用域操作符(scope operator).例如命名空间热心网友 时间:2023-06-30 00:15
这个::应该是C++里面的,C是没有的,他是作用域限定符,就是*一个方法的出处,热心网友 时间:2023-06-30 00:16
http://ke.baidu.com/view/724484.htm热心网友 时间:2023-06-30 00:16
作用域符号::的前面一般是类名称,后面一般是该类的成员名称,C++为例避免不同的类有名称相同的成员而采用作用域的方式进行区分