本文目录一览:
c语言里,a/b什么意思?
/的意思是除法,a和b是整数,所以a/b算出来是整数。
c语言运算符:
!逻辑非运算符
~按位取反运算符
++自增运算符
--自减运算符
-负号运算符
(类型)类型转换运算符
*指针运算符
地址与运算符
sizeof长度运算符
扩展资料
c语言的特点
1、在标准C语言的文档里,对操作符的结合性并没有做出非常清楚的解释。一个满分的回答是:它是仲裁者,在几个操作符具有相同的优先级时决定先执行哪一个。
2、C语言也将34种运算符规定了不同的结合性。大多数运算符结合方向是“自左至右”,即:先左后右,也叫“左结合性”,例如a-b+c,表达式中有-和+两种运算符,且优先级相同。
3、C语言有三类运算符的结合方向是从右至左,也叫“右结合性”,即:单目运算符、条件运算符、以及赋值运算符。
参考资料来源:百度百科—c语言运算符号
c语言中a&b
是按位与运输符,与有区别!运算时,先将a和b化为二进制,然后按位进行与运算。例如36,用4个二进制位表示3和6,3的二进制为0011,6的二进制为0110,按位与后得到的结果为0010。
C语言中的条件运算中的a:b是什么意思?
ab?a:b中?:是条件运算符,是一个三目运算,形式为
表达式1?表达式2:表达式3
判断表达式1的真假,若表达式1为真,则执行表达式2;若表达式1为假,则执行表达式3;
所以max=ab?a:b的意思是若ab成立,则将a的值赋予max,反之,将b的值赋予max