commit 9f1aba8dd8837a7ca76749a61c7410e4380cb301 Author: Vincent Batts Date: Mon Apr 1 15:47:02 2024 -0400 main.c: basic enum Signed-off-by: Vincent Batts diff --git a/main.c b/main.c new file mode 100644 index 0000000..e1bca00 --- /dev/null +++ b/main.c @@ -0,0 +1,34 @@ + +#include +#include + +enum +DNA_PROTEINS +{ + DNA_PROTIEN_A = 0x01, + DNA_PROTIEN_T = 0x02, + DNA_PROTIEN_G = 0x04, + DNA_PROTIEN_C = 0x08, +}; + +int +main() +{ + signed char c; + short int i; + + printf("sizeof(c) %d\n", sizeof(c)); + printf("sizeof(i) %d\n", sizeof(i)); + + + printf("c: %b || %d\n", c, c); + printf("A: %b\n", DNA_PROTIEN_A); + printf("T: %b\n", DNA_PROTIEN_T); + printf("G: %b\n", DNA_PROTIEN_G); + printf("C: %b\n", DNA_PROTIEN_C); + + c |= DNA_PROTIEN_A; + printf("c: %b || %d\n", c, c); + c |= DNA_PROTIEN_G; + printf("c: %b || %d\n", c, c); +}