main.c: basic enum

Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
This commit is contained in:
Vincent Batts 2024-04-01 15:47:02 -04:00
commit 9f1aba8dd8
Signed by: vbatts
GPG key ID: E30EFAA812C6E5ED

34
main.c Normal file
View file

@ -0,0 +1,34 @@
#include <stdio.h>
#include <stdint.h>
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);
}