From 9f1aba8dd8837a7ca76749a61c7410e4380cb301 Mon Sep 17 00:00:00 2001 From: Vincent Batts Date: Mon, 1 Apr 2024 15:47:02 -0400 Subject: [PATCH] main.c: basic enum Signed-off-by: Vincent Batts --- main.c | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 main.c 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); +}