图片说明

#include <stdio.h>

int main()
{
    // 左移一位是乘以2,两位是乘以2^2,三位是2^3...
    // 右移是除以...
    int value = 1;

    while (value < 1024)
    {
        value <<= 1; // value = value << 1;
        printf("value = %d\n", value);
    }

    printf("\n--------woshiyitiaomirendefengexian----------\n\n");

    value = 1024;
    while (value > 0)
    {
        value >>= 2;
        printf("value = %d\n", value);
    }
/*
    value = 2
    value = 4
    value = 8
    value = 16
    value = 32
    value = 64
    value = 128
    value = 256
    value = 512
    value = 1024

    --------woshiyitiaomirendefengexian----------

    value = 256
    value = 64
    value = 16
    value = 4
    value = 1
    value = 0
*/

    return 0;
}