反向正整數的判斷方式

反向正整數會為 "0" 可以做為判斷正整數使用

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>

void Not_int (void)
{
    unsigned int b = 24;
    b = !b;
    //if (!b || b>=2)
    if (!b)
    {
        printf("變數 !b 的值:%d\n", b);
    }
    else
    {

        printf("變數 b 的值:%d\n", b);
    }
    //printf("變數 b 的值:%d\n", b);
    //printf("變數 b 的記憶體位址:%p\n", &b); //%p為印出地址的16進位表示法
}

void main(void)
{
    Not_int();
}

留言

這個網誌中的熱門文章

python serial 模組使用方法 #1

USB HID 教學 #1(轉載)

USB HID 教學 #2 (轉載)