是不是这样的
x = ceil( -abs( -8 + floor( -5.5)))
那答案应该是-14
floor表示取不大于括号中的数(-5.5)的最大整数
abs表示对括号中的值求绝对值
ceil表示取不小于括号中的数值的最小整数
“>>”是双目移位运算符,其功能是把“>>”左边的运算数的各二进位全部右移若干位,“>>”右边的数指定移动的位数。
例如:设 a=15(这是十进制,要把它转换为2进制数),a>>2表示把000001111右移为00000011(十进制3)。
扩展资料:
移位运算符有双目移位运算符:<<(左移)和>>(右移)。
C语言中移位运算符
位移位运算符
位移位运算符是将数据看成二进制数,对其进行向左或向右移动若干位的运算。位移位运算符分为左移和右移两种,均为双目运算符。第一运算对象是移位对象,第二个运算对象是所移的二进制位数。
参考资料来源:百度百科-右移运算符
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)