逻辑运算和位运算

来源:互联网 发布:js中函数的定义 编辑:程序博客网 时间:2024/06/05 07:36

逻辑运算是指表达式返回值的运算,值只有真与假;位运算是指数值转换为二进制后的位运算,每位是0或1。

逻辑运算符:

            与运算:&&            或运算:||            非运算: !

位运算符:

            按位与:&               按位或 |                 取反: ~             右移:>>  

逻辑运算例子:最直接的就是if()当中的判断
位运算例子:讲一个字节的低字节和高字节互换后输出

#include<stdio.h>void main(){    int temp;    printf("请输入数字\n");    scanf("%x",&temp);    temp=((temp & 0x0f)<<4 ) | ((temp & 0xf0)>>4);    printf("%x",temp);    while(1);}
0 0
原创粉丝点击