|
-
June 15th, 2012, 02:47 PM
#1
C bitwise macro to Java
I'm hoping there are a few Java programmers here who are familiar with the C Programming language.
I need to convert this C macro to java.
#define set_bit(array,bit) ((array [(bit) / 32] |= (1L << ((bit) % 32 )))
I believe the array is an unsigned long and the bit is an int. My best guess is that the macro is setting an entry of the unsigned long (array) to a value calculated by left shifting the value of the remainder of bit mod (%) 32. However, I'm not sure how to convert this to Java.
Thanks for any help or if you can point me in the right direction.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|