Professional Documents
Culture Documents
02 02 Operators Bitwise
02 02 Operators Bitwise
Bitwise
Procedural Programming
Procedural Programming 2
Outlines
1. Operator.
2. Bitwise operators.
Procedural Programming 3
Operator
Procedural Programming 4
Operator
Procedural Programming 6
Bitwise operators
Procedural Programming 7
Bitwise operations
#include <stdio.h> Applying bitwise operations
to 8-bit char values
int main(int _argc, char **_argv) {
char c1 = 'f'; // 102 -> 01100110
char c2 = '4'; // 52 -> 00110100
char c3 = c1 & c2; // 00100100 -> 36 ASCII '$'
char c4 = c1 ^ c2; // 01010010 -> 82 ASCII 'R'
char c5 = c1 >> 1; // 00110011 -> 51 ASCII '3'
Procedural Programming 8
Bitwise operations: AND
Procedural Programming 9
Bitwise operations: XOR
Procedural Programming 10
Bitwise operations: right shift
Procedural Programming 11
Bitwise operations: NOT
Procedural Programming 12
Todos
Procedural Programming 13
References
Procedural Programming 14
Thank
you
Procedural Programming 15