2012年1月4日 星期三

gcc Extensions: binary expression

gcc 竟然有這種 extension, 可以使用 0b0101 來使用二進位數字。我雖然喜愛 gcc, 也會用一些 extension, 不過這個太過頭了, 我應該不會用這種 extension。

C++ 的 boost 好像有類似的 class 可以使用, 不過 ... 我不知道 XD
另外 C++ 標準程式庫有 bitset 可以使用。

ref: http://gcc.gnu.org/onlinedocs/gcc/Binary-constants.html
a.c
1 #include <stdio.h>
2
3 int main(void)
4 {
5 int i=0b0101;
6 printf("i:%d\n", i);
7 return 0;
8 }

沒有留言:

張貼留言

使用 google 的 reCAPTCHA 驗證碼, 總算可以輕鬆留言了。

我實在受不了 spam 了, 又不想讓大家的眼睛花掉, 只好放棄匿名留言。這是沒辦法中的辦法了。留言的朋友需要有 google 帳號。