反向正整數的判斷方式
反向正整數會為 "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(); }