c语言 怎么用AND?

Python020

c语言 怎么用AND?,第1张

C语言中用与运算符&来表示AND。

基本格式如下:

a&b  表示将a和b中各位按位进行与运算

举例如下:

int a=5, b=7

printf("%d", a&b)  // 输出a&b的运算结果,输出为7

希望我没理解错。

#include"stdio.h"

int main()

{

    char *s = "*&|"

    int n, i,j

    scanf("%d",&n)

    for(i = 0 i < n i ++)

    {

        for(j = 0 j<n-i-1 j ++)

            putchar(' ')

        for(j = 0 j < 2*i+1 j ++)

            putchar(s[i%3])

        putchar('\n')

    }

    return 0

}

运行效果,输入7