中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c語言bool怎么用

小億
92
2024-01-17 07:30:47
欄目: 編程語言

在C語言中,沒有內置的bool類型,但可以使用int類型來模擬bool類型。通常情況下,0被視為假(false),而非零值被視為真(true)。

例如,可以定義一個函數來判斷一個數是否為偶數:

#include <stdio.h>

int isEven(int num) {
    if (num % 2 == 0) {
        return 1;  // 返回非零值表示真(true)
    } else {
        return 0;  // 返回零值表示假(false)
    }
}

int main() {
    int num = 4;
    if (isEven(num)) {
        printf("%d is even\n", num);
    } else {
        printf("%d is odd\n", num);
    }
    return 0;
}

輸出結果為:

4 is even

在C99標準中引入了_Bool類型和stdbool.h頭文件(或是C++中的< bool.h >)來支持bool類型。可以按照以下方式使用:

#include <stdio.h>
#include <stdbool.h>

int main() {
    _Bool b1 = true;  // 或者使用bool類型
    _Bool b2 = false;  // 或者使用bool類型

    if (b1) {
        printf("b1 is true\n");
    } else {
        printf("b1 is false\n");
    }

    if (b2) {
        printf("b2 is true\n");
    } else {
        printf("b2 is false\n");
    }

    return 0;
}

輸出結果為:

b1 is true
b2 is false

0
龙游县| 都昌县| 封丘县| 牙克石市| 维西| 台北市| 长宁区| 怀仁县| 东丽区| 建昌县| 互助| 阿城市| 静海县| 石棉县| 灵川县| 垣曲县| 天等县| 图片| 邳州市| 弥勒县| 政和县| 安丘市| 板桥市| 榆中县| 永清县| 墨江| 敖汉旗| 阿拉尔市| 达州市| 华蓥市| 辰溪县| 邳州市| 乌鲁木齐县| 丰都县| 灵宝市| 阳高县| 昌都县| 慈溪市| 鹤庆县| 石台县| 丹棱县|