Original Post
🔒 Locked
Access individual bits?
Advertisement
Using bit logic:
byte AND 1 = bit 0
byte AND 2 = bit 1
byte AND 4 = bit 2
byte AND 8 = bit 3
byte AND 16 = bit 4
byte AND 32 = bit 5
byte AND 64 = bit 6
byte AND 128 = bit 7
So, if you want to check if bit 4 is set, you would use something like:
if (byte AND 16) != 0 then do something
As a C/C++ example:
if (byte & 16)
{
do something
}
byte AND 1 = bit 0
byte AND 2 = bit 1
byte AND 4 = bit 2
byte AND 8 = bit 3
byte AND 16 = bit 4
byte AND 32 = bit 5
byte AND 64 = bit 6
byte AND 128 = bit 7
So, if you want to check if bit 4 is set, you would use something like:
if (byte AND 16) != 0 then do something
As a C/C++ example:
if (byte & 16)
{
do something
}
Topic Locked
This topic has been locked by a moderator. New replies are not allowed.
Sign in to reply to this topic.
Advertisement