~是什么意思 在C语言中,~0代表什么

[复制链接]
查看11 | 回复2 | 2010-12-20 09:02:41 | 显示全部楼层 |阅读模式
~是c语言中的位运算符:取反。0在内存中的存储方式是所有位为0,0000000000000000那么按位取反后位16个1(如果整形在你的机器上站16位),那么表示的数为-1。
回复

使用道具 举报

千问 | 2010-12-20 09:02:41 | 显示全部楼层
~“取反”——把1置为0,0置为1。如:~0000 0000 = 11111111
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行