At a hardware level, data is represented as binary numbers. The binary representation of the number 59 is 111011. Bit 0 is the least significant bit, and in this case bit 5 is the most significant bit.

Data Recovery PRO DATA DOCTOR

Home | Order Online | Downloads | Contact Us | Software Knowledgebase

it | es | pt | fr | de | jp | kr | cn | ru | nl | gr


Bitwise Manipulators

At a hardware level, data is represented as binary numbers. The binary representation of the number 59 is 111011. Bit 0 is the least significant bit, and in this case bit 5 is the most significant bit.

Each bit set is calculated as 2 to the power of the bit set. Bitwise operators allow you to manipulate integer variables at bit level. The following shows the binary representation of the number 59.

binary representation of the number 59

bit                         5        4         3         2         1          0
2 power n            32      16        8         4         2          1
set                        1        1         1         0          1          1

With three bits, it is possible to represent the numbers 0 to 7. The following table shows the numbers 0 to 7 in their binary form.

Binary Digits

000

0

001

1

010

2

011

3

100

4

101

5

110

6

111

7

The following table lists the bitwise operators that may be used to manipulate binary numbers.

Binary Digits

&

Bitwise AND

|

Bitwise OR

^

Bitwise Exclusive OR

~

Bitwise Complement

<< 

Bitwise Shift Left

>> 

Bitwise Shift Right


Sample Chapters from book DATA RECOVERY WITH AND WITHOUT PROGRAMMING by Author Tarun Tyagi
Data Recovery with & without Programming


Publishers of the Book
Number of Pages
ISBN
Price of the Book


BPB Publications, New Delhi, India
540
81-7656-922-4
$69.00 (Including Shipping Charges, Cost of Book and Other expenses, Free Source Code CD included with the Book)





Buy Data recovery Book

Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20

 
 

page 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37

 
 

page 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54

 
 

page 55 | 56 | 57 | 58 | 59 | 60

Next page

© Copyright 2002-2005 DataDoctor.Biz

Home | Contact us | Downloads | Services | Terms and conditions | Site map

Website Data Recovery | recuperación de Datos | Récupération de données | Datenrettung | Recupero dati | データ復旧 | 데이터 복구 | 数据恢复 | Восстановление данных | De terugwinning van gegevens | Ανάκτηση δεδομένων
Sitemap Site map1 2 3 4 | Spanish1 2 3 | French1 2 3 | German1 2 3 | Italian1 2 3 | Portuguese1 2 3 | Japanese1 2 3 | Korean1 2 3 | Chinese1 2 3 | Russian1 2 3 | Dutch1 2 3 | Greek1 2 3
Data Recovery Book English | Spanish | French | German | Italian | Portuguese | Japanese | Korean | Chinese | Russian | Dutch | Greek