C语言中 哪些运算符不能作用于浮点数

 我来答
风雷九州
2015-01-14 · TA获得超过3021个赞
知道大有可为答主
回答量:1127
采纳率:100%
帮助的人:368万
展开全部
[] 数组下标 必须是整数,不可以
  
() 圆括号 可以
  
. 成员选择(对象) 不可以
  
-> 成员选择(指针) 不可以

- 负号运算符 可以,负实数

(类型) 强制类型转换 可以

++ 自增运算符 不可以,自增只能是整数

-- 自减运算符 不可以,自减只能是整数

* 取值运算符 必须是地址,地址一定是整数

& 取地址运算符 可以

! 逻辑非运算符 可以

~ 按位取反运算符 不可以,位运算符只能是整数

sizeof 长度运算符 可以

/ 除 可以

* 乘 可以

% 余数(取模) 不可以,取余数只对整数才有意义

+ 加 可以

- 减 可以

其他判断运算符 > < == 可以

逻辑运算符 可以
追问
》 &  ~可以吗
追答
~   按位取反运算符          不可以,位运算符只能是整数

看这个,所有的位运算符均不可以。左移,右移,按位与、或这些都不行。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式