关于c语言中几个符号的用法。要简洁的说一下就好。①② ^ ③|_百度...
发布网友
发布时间:2024-10-02 09:14
我来回答
共1个回答
热心网友
时间:2024-11-04 23:08
你说的那三个是 一种运算符。
1.先来说说? ? ||? !
???????? 这个是用在逻辑表达式中的,假如我要判断一个数字是不是偶数并且是不是5的倍数
??????? 我可以写成
????if(?i?%2?==?0????i%5?==0?)
?? 2.那么 ? |? ^和上面的有什么差别呢?
?????????? ? |? ^? 和上面的那三个的功能依次对应,
????????? 只不过是用在数值运算中的。
???????? 假如? i = 2,j=5;
???????? 那么? i j? 就是把 i 和 j 分别转换成二进制,
??????? 然后再来进行逻辑判断的(都是1,结果就是1,否则就是0)。i??的二进制是???00000010????????
j??的二进制是???00000101??
???所以结果是???00000000??也就是0