Here are three that I like.
#include <stdio.h>
#define WYSIWYG(x) #x, (x)
int main(void)
{
unsigned long mask, data = 0x12345678UL;
printf("%s = %08lx\n", WYSIWYG(data));
for(mask =...