C程序中求X的值

C程序中求X的值,第1张

你是不是多打了个f啊

是不是这样的

x = ceil( -abs( -8 + floor( -5.5)))

那答案应该是-14

floor表示取不大于括号中的数(-5.5)的最大整数

abs表示对括号中的值求绝对值

ceil表示取不小于括号中的数值的最小整数

>>=:这是复合运算符

“>>”是双目移位运算符,其功能是把“>>”左边的运算数的各二进位全部右移若干位,“>>”右边的数指定移动的位数。

例如:设 a=15(这是十进制,要把它转换为2进制数),a>>2表示把000001111右移为00000011(十进制3)。

扩展资料:

移位运算符有双目移位运算符:<<(左移)和>>(右移)。

C语言中移位运算符

位移位运算符

位移位运算符是将数据看成二进制数,对其进行向左或向右移动若干位的运算。位移位运算符分为左移和右移两种,均为双目运算符。第一运算对象是移位对象,第二个运算对象是所移的二进制位数。

参考资料来源:百度百科-右移运算符


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7702563.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-08
下一篇 2023-04-08

发表评论

登录后才能评论

评论列表(0条)

保存