c语言中a|b 是什么意思
2017-08-03 20:35
465 查看
是位运算,先把a,b转化成二进制,然后位相或,有1出1,无1出0 比如 a=5 b=2 5的二进制表示是101 2的二进制表示是10 那么101|10=111 111十进制表示是7 所以a|b=7 如果a=3 b=2 那么a|b 结果是 11|10=11 a|b=3
相关文章推荐
- 对于C语言的输出格式("/n%2d,%2.1f,%2.11f)是什么意思
- 在C语言中 ¬∧∨这些符号什么意思
- C语言中的各种百分号都代表什么意思
- C语言中argc和argv是什么意思?
- C语言中 %02X 是什么意思
- C语言中->是什么意思啊?
- C语言中0UL和1UL表示什么意思?
- c语言中?和:是什么意思
- C语言中 -> 是什么意思?
- C语言中i++==1是什么意思?
- C语言中<CR>是什么意思
- C语言中%*s,%*c 是什么意思(还有%*.*s)
- 在单片机C语言中const是什么意思
- c语言中的#ifndef、#def、#endif等宏是什么意思
- c语言中argc和argv是什么意思?
- C语言中#include 后面没有<>或者“”是什么意思?解决办法
- C语言:n=(i=2,++i)什么意思?结果是什么?
- c语言中的#ifndef、#def、#endif等宏是什么意思
- c语言中的#ifndef、#def、#endif等宏是什么意思
- c语言中的0UL或1UL是什么意思