// ascii 2 bin macro (thx 2 salutte ;) #define b(x) ( (*x-'0')*128 + (*(x+1)-'0')*64 + (*(x+2)-'0')*32 +\ (*(x+3)-'0')*16 + (*(x+4)-'0')*8 + (*(x+5)-'0')*4 +\ (*(x+6)-'0')*2 + (*(x+7)-'0')*1 ) main() { printf("binari is: %d\n",b("11001001") ); }