diff --git a/utils/alt/sizeof_01.c b/utils/alt/sizeof_01.c
new file mode 100644
index 0000000000000000000000000000000000000000..cb23c574e9b463cbd667208fa829f33912a04c9f
--- /dev/null
+++ b/utils/alt/sizeof_01.c
@@ -0,0 +1,70 @@
+#include <stdio.h>
+
+int main ()
+{
+
+  char vetor_01[5], var_01;
+  int  vetor_02[6], var_02;
+  float vetor_03[7], var_03;
+  double  vetor_04[6], var_04;
+  long int var_05;
+  long long int var_06;
+  short int var_07;
+
+  struct cls {
+    int a;
+    char b[5];
+    int c[10];
+  };
+
+  printf("\n");
+  printf("\n");
+
+  printf("\n");
+  printf(" ================================== \n");
+  printf("|    TIPO       | TAMANHO EM BYTES |\n");
+  printf("|==================================|\n");
+  printf("| char          |       %2lu         |\n", sizeof(char));
+  printf("| int           |       %2lu         |\n", sizeof(int));
+  printf("| unsig int     |       %2lu         |\n", sizeof(unsigned int));
+  printf("| short int     |       %2lu         |\n", sizeof(short int));
+  printf("| long int      |       %2lu         |\n", sizeof(long int));
+  printf("| long long int |       %2lu         |\n", sizeof(long long int));
+  printf("| float         |       %2lu         |\n", sizeof(float));
+  printf("| double        |       %2lu         |\n", sizeof(double));
+  printf("| long double   |       %2lu         |\n", sizeof(long double));
+  printf("| struct cls    |       %2lu         |\n", sizeof(struct cls));
+  printf(" ==================================|\n");
+  printf("| void *        |       %2lu         |\n", sizeof(void *));
+  printf("| char *        |       %2lu         |\n", sizeof(char *));
+  printf("| int  *        |       %2lu         |\n", sizeof(int *));
+  printf("| short int *   |       %2lu         |\n", sizeof(short int *));
+  printf("| long int  *   |       %2lu         |\n", sizeof(long int *));
+  printf("| float     *   |       %2lu         |\n", sizeof(float *));
+  printf("| double    *   |       %2lu         |\n", sizeof(double *));
+  printf("| long double * |       %2lu         |\n", sizeof(long double *));
+  printf(" ==================================  \n");
+
+  printf("\n");
+  printf("\n");
+
+  printf(" ====================================== \n");
+  printf("|      VARIAVEL     | TAMANHO EM BYTES |\n");
+  printf("|======================================|\n");
+  printf("| char   v[5]       |       %2lu         |\n", sizeof vetor_01 );
+  printf("| int    v[6]       |       %2lu         |\n", sizeof vetor_02 );
+  printf("| float  v[7]       |       %2lu         |\n", sizeof vetor_03 );
+  printf("| double v[6]       |       %2lu         |\n", sizeof(vetor_04));
+  printf("| char   var        |       %2lu         |\n", sizeof var_01 );
+  printf("| int    var        |       %2lu         |\n", sizeof var_02 );
+  printf("| short int var     |       %2lu         |\n", sizeof(var_07));
+  printf("| long int var      |       %2lu         |\n", sizeof(var_05));
+  printf("| long long int var |       %2lu         |\n", sizeof(var_06));
+  printf("| float  var        |       %2lu         |\n", sizeof var_03 );
+  printf("| double var        |       %2lu         |\n", sizeof(var_04));
+  printf(" ====================================== \n");
+
+  printf("\n");
+  printf("\n");
+
+}
diff --git a/utils/alt/sizeof_02.c b/utils/alt/sizeof_02.c
new file mode 100644
index 0000000000000000000000000000000000000000..cddc32dace570b71fbce2d86bb114c282e1ca904
--- /dev/null
+++ b/utils/alt/sizeof_02.c
@@ -0,0 +1,34 @@
+#include <stdio.h>
+
+#define BITCOUNT(x)   (((BX_(x) + (BX_(x) >> 4)) & 0x0F0F0F0F) % 255)
+#define BX_(x)        ((x)  - \
+		       (((x) >> 1) & 0x77777777)  - \
+                       (((x) >> 2) & 0x33333333)  - \
+                       (((x) >> 3) & 0x11111111))
+int main ()
+{
+
+  char var_01 = 0x80;
+  int  var_02 = 0x8000;
+  long int var_05 = 0x800000;
+  long long int var_06 = 0x800000000000;
+  short int var_07 = 0x8000;
+
+  printf("\n");
+  printf("\n");
+
+  printf(" ====================================== \n");
+  printf("|      VARIAVEL     | TAMANHO EM BITS  |\n");
+  printf("|======================================|\n");
+  printf("| char   var        |       %2d         |\n", BITCOUNT(var_01) );
+  printf("| int    var        |       %2d         |\n", BITCOUNT(var_02) );
+  printf("| short int var     |       %2lu         |\n", sizeof(var_07));
+  printf("| long int var      |       %2lu         |\n", sizeof(var_05));
+  printf("| long long int var |       %2lu         |\n", sizeof(var_06));
+  printf(" ====================================== \n");
+
+  printf("\n");
+  printf("\n");
+
+}
+
diff --git a/utils/sizeof_03.c b/utils/alt/sizeof_03.c
similarity index 100%
rename from utils/sizeof_03.c
rename to utils/alt/sizeof_03.c
diff --git a/utils/utils-00.c b/utils/alt/utils-00.c
similarity index 100%
rename from utils/utils-00.c
rename to utils/alt/utils-00.c
diff --git a/utils/utils-00.h b/utils/alt/utils-00.h
similarity index 100%
rename from utils/utils-00.h
rename to utils/alt/utils-00.h
diff --git a/utils/utils-01.c b/utils/alt/utils-01.c
similarity index 100%
rename from utils/utils-01.c
rename to utils/alt/utils-01.c
diff --git a/utils/utils-01.h b/utils/alt/utils-01.h
similarity index 100%
rename from utils/utils-01.h
rename to utils/alt/utils-01.h
diff --git a/utils/utils-02.c b/utils/alt/utils-02.c
similarity index 100%
rename from utils/utils-02.c
rename to utils/alt/utils-02.c
diff --git a/utils/utils-02.h b/utils/alt/utils-02.h
similarity index 100%
rename from utils/utils-02.h
rename to utils/alt/utils-02.h
diff --git a/utils/sizeof.c b/utils/sizeof.c
new file mode 120000
index 0000000000000000000000000000000000000000..c5f88a392aa7ae44fb85560d907b485417870cec
--- /dev/null
+++ b/utils/sizeof.c
@@ -0,0 +1 @@
+alt/sizeof_01.c
\ No newline at end of file
diff --git a/utils/sizeof_01.c b/utils/sizeof_01.c
deleted file mode 120000
index 3714ab253e4491b70eb0aea022604737346ebb1b..0000000000000000000000000000000000000000
--- a/utils/sizeof_01.c
+++ /dev/null
@@ -1 +0,0 @@
-/home/nicolui/.html/grad/Programas/C/sizeof_01.c
\ No newline at end of file
diff --git a/utils/sizeof_02.c b/utils/sizeof_02.c
deleted file mode 120000
index 15b0dbf3a3b49ae7c3e88c5a526cec90e7dce6fb..0000000000000000000000000000000000000000
--- a/utils/sizeof_02.c
+++ /dev/null
@@ -1 +0,0 @@
-/home/nicolui/.html/grad/Programas/C/sizeof_02.c
\ No newline at end of file
diff --git a/utils/utils.c b/utils/utils.c
index 0879c1dde7578a82fc40778d9c266162f877b9e1..48fee25878195e28820f0a02cec4934953779d1f 120000
--- a/utils/utils.c
+++ b/utils/utils.c
@@ -1 +1 @@
-utils-00.c
\ No newline at end of file
+alt/utils-00.c
\ No newline at end of file
diff --git a/utils/utils.h b/utils/utils.h
index ff5fc9996db3997113887e2eafcbb7695d74a079..58330b7729ff0eff330a8b16e426ea7758fa8108 120000
--- a/utils/utils.h
+++ b/utils/utils.h
@@ -1 +1 @@
-utils-00.h
\ No newline at end of file
+alt/utils-00.h
\ No newline at end of file