溫馨提示×

c語言左移運算符怎樣操作

小樊
144
2024-10-16 01:55:54
欄目: 編程語言

在C語言中,左移運算符是<<。它用于將一個數的二進制表示向左移動指定的位數。左移n位相當于將該數乘以2的n次方。

以下是一個簡單的示例:

#include <stdio.h>

int main() {
    int num = 5; // 二進制表示為 0000 0101
    int shift_by = 2;

    int result = num << shift_by; // 左移2位,結果為 0010 1000,即十進制的20

    printf("原始數字: %d\n", num);
    printf("左移后的數字: %d\n", result);

    return 0;
}

在這個例子中,我們將數字5(二進制表示為0000 0101)左移2位。結果是0010 1000,即十進制的20。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女