c语言中~x什么意思

[复制链接]
查看11 | 回复5 | 2011-10-7 12:53:22 | 显示全部楼层 |阅读模式
是一种运算符,叫按位取反,使x的二进制位取反例如~45,二进制是~101101,结果为010010...
回复

使用道具 举报

千问 | 2011-10-7 12:53:22 | 显示全部楼层
位运算符,使各二进制位取反例如11110010 变成00001101...
回复

使用道具 举报

千问 | 2011-10-7 12:53:22 | 显示全部楼层
回答
回复

使用道具 举报

千问 | 2011-10-7 12:53:22 | 显示全部楼层
是C++吧?C++中~x()是类中的析构函数的声明方式,与之相反的便是构造函数,如:class x{public:
void x();
~x();};...
回复

使用道具 举报

千问 | 2011-10-7 12:53:22 | 显示全部楼层
若x是变量,则~为取反运算符;若x是函数,则~为析构函数....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行