C语言中的符号 defds123 和 | 是什么意思?

[复制链接]
查看11 | 回复3 | 2011-9-19 01:24:18 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-9-19 01:24:18 | 显示全部楼层
defds123在C语言里可能有两种意思,一种是取地址符,这种情况是单目运算符,另一种是位运算符,表示按位与,这种情况是双目运算符具体是哪种,要根据在语句中的使用来看|就简单多了,只有一种情况,位运算的,按位或i|j=00000000000000000000000000000001|00000000000000000000000000000010=00000000000000000000000000000011
回复

使用道具 举报

千问 | 2011-9-19 01:24:18 | 显示全部楼层
|表示“或“,选择的关系。
回复

使用道具 举报

千问 | 2011-9-19 01:24:18 | 显示全部楼层
defds123按位与|按位或一个数或字符在内存是二进制01存放的,defds123|是将每一位按位与按位或,如:inti=1;intj=2;idefds123j=00000000000000000000000000000001defds12300000000000000000000000000000010=00000000000000000000000000000000追问i|j=00000000000000000000000000000001|00000000000000000000000000000010=?
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行