İşaretli/ işaretsiz sayı kullanımı
int main(){
int i;
i=1;
i=10;
i=0x7FFFFFFF;
i=i+1;
}
int main(){
unsigned int i;
i=1;
i=10;
i=0x7FFFFFFF;
i=i+1;
}
Kaydırma operatörleri
int main(){
int i;
i=10;
i=i<<1;
i=i<<3;
i=21;
i=i>>1;
i=i>>2;
}
int main(){
unsigned int i;
i=1;
i=i<<31;
i=i>>10;
}
VE VEYA XOR DEĞİL
int main(){
unsigned int a,b,c;
a=0x3C;
b=0x5A;
c= a&b;
c= a|b;
c= a^b;
c= ~a;
}
Bit set etme, temizleme, dönüştürme
int main(){
unsigned int a;
a=981;
a= a | (1<<5) ;
a= a & ~(1<<6) ;
a= a ^ (1<<8) ;
}
- Bit test
if(a & (1 << n)){
}
- Bitin set edilmesini bekleme
while(!(a & (1 << n)));