| ??? 08/20/08 20:35 Read: times Msg Score: +1 +1 Good Answer/Helpful |
#157599 - Binary in C Responding to: ???'s previous message |
I have my own .h file that includes the following:
/*.
* 'Cause most C's don't have a "0b10100101" construct,
* and it's really handy with micros.
*/
#define b(b7,b6,b5,b4,b3,b2,b1,b0) ((b7*128+b6*64+b5*32+b4*16+b3*8+b2*4+b1*2+b0))
I've used this with a number of C compilers, and it works. THe advantage to me is that I can split the numbers: b(1,1,0,0, 0,1,1,0) which I find easier to read (old eyes, I guess) than: b(1,1,0,0,0,1,1,0) --Rich |
| Topic | Author | Date |
| Keil (Binary numbers) | 01/01/70 00:00 | |
| Not possible | 01/01/70 00:00 | |
| C does not allow it But... | 01/01/70 00:00 | |
| Binary in C | 01/01/70 00:00 | |
| Grouping works too | 01/01/70 00:00 | |
| my way | 01/01/70 00:00 | |
| All depending on needs | 01/01/70 00:00 | |
| To be precise | 01/01/70 00:00 | |
It is not an omission | 01/01/70 00:00 | |
| binconst.h | 01/01/70 00:00 |



