#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; }