- UNIT-I (Array)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiySRoh3L9zrCv48tvNVhbLk0VKM5o8awcHuigxOrb-0cS_sArlRMvn24D3CE17ftwla27A31fkB8ppokG-UfCEer8GgHaesF17pJ0aisBvT115yCrW4xYQYW2kDoiyG8XNYFFck7VTzzR2/s1600/22222.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiySRoh3L9zrCv48tvNVhbLk0VKM5o8awcHuigxOrb-0cS_sArlRMvn24D3CE17ftwla27A31fkB8ppokG-UfCEer8GgHaesF17pJ0aisBvT115yCrW4xYQYW2kDoiyG8XNYFFck7VTzzR2/s1600/22222.jpg)
strlen(),strcpy(),strcat() ,strcmp()
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiySRoh3L9zrCv48tvNVhbLk0VKM5o8awcHuigxOrb-0cS_sArlRMvn24D3CE17ftwla27A31fkB8ppokG-UfCEer8GgHaesF17pJ0aisBvT115yCrW4xYQYW2kDoiyG8XNYFFck7VTzzR2/s1600/22222.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiySRoh3L9zrCv48tvNVhbLk0VKM5o8awcHuigxOrb-0cS_sArlRMvn24D3CE17ftwla27A31fkB8ppokG-UfCEer8GgHaesF17pJ0aisBvT115yCrW4xYQYW2kDoiyG8XNYFFck7VTzzR2/s1600/22222.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiySRoh3L9zrCv48tvNVhbLk0VKM5o8awcHuigxOrb-0cS_sArlRMvn24D3CE17ftwla27A31fkB8ppokG-UfCEer8GgHaesF17pJ0aisBvT115yCrW4xYQYW2kDoiyG8XNYFFck7VTzzR2/s1600/22222.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiySRoh3L9zrCv48tvNVhbLk0VKM5o8awcHuigxOrb-0cS_sArlRMvn24D3CE17ftwla27A31fkB8ppokG-UfCEer8GgHaesF17pJ0aisBvT115yCrW4xYQYW2kDoiyG8XNYFFck7VTzzR2/s1600/22222.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiySRoh3L9zrCv48tvNVhbLk0VKM5o8awcHuigxOrb-0cS_sArlRMvn24D3CE17ftwla27A31fkB8ppokG-UfCEer8GgHaesF17pJ0aisBvT115yCrW4xYQYW2kDoiyG8XNYFFck7VTzzR2/s1600/22222.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiySRoh3L9zrCv48tvNVhbLk0VKM5o8awcHuigxOrb-0cS_sArlRMvn24D3CE17ftwla27A31fkB8ppokG-UfCEer8GgHaesF17pJ0aisBvT115yCrW4xYQYW2kDoiyG8XNYFFck7VTzzR2/s1600/22222.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiySRoh3L9zrCv48tvNVhbLk0VKM5o8awcHuigxOrb-0cS_sArlRMvn24D3CE17ftwla27A31fkB8ppokG-UfCEer8GgHaesF17pJ0aisBvT115yCrW4xYQYW2kDoiyG8XNYFFck7VTzzR2/s1600/22222.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiySRoh3L9zrCv48tvNVhbLk0VKM5o8awcHuigxOrb-0cS_sArlRMvn24D3CE17ftwla27A31fkB8ppokG-UfCEer8GgHaesF17pJ0aisBvT115yCrW4xYQYW2kDoiyG8XNYFFck7VTzzR2/s1600/22222.jpg)
Masks
Masking is the process or operation to set the bit on to off or off to on in a byte, nibble or word.
- Mask means to block.
- Masking is the process by which, only required data is retained and the rest is masked (blocked)
- Masking can be done using Bitwise Operators
- Most Commonly Used Bitwise Operator is AND(&)
A mask defines which bits you want to keep, and which bits you want to clear.
Masking is the act of applying a mask to a value. This is accomplished by doing:
- Bitwise ANDing in order to extract a subset of the bits in the value
- Bitwise ORing in order to set a subset of the bits in the value
- Bitwise XORing in order to toggle a subset of the bits in the value
Below is an example of extracting a subset of the bits in the value:
- Mask: 00001111b
- Value: 01010101b
Applying the mask to the value means that we want to clear the first (higher) 4 bits, and keep the last (lower) 4 bits. Thus we have extracted the lower 4 bits. The result is:
- Mask: 00001111b
- Value: 01010101b
- Result: 00000101b
कोई टिप्पणी नहीं:
एक टिप्पणी भेजें