Czy wielkość liczby całkowitej lub innych typów danych w C zależy od architektury bazowej?

#include<stdio.h>

int main()
{
  int c; 
  return 0;
} // on Intel architecture

#include <stdio.h>

int main()
{
  int c; 
  return 0;
}// on AMD architecture

/ * Tutaj mam kod na dwóch różnych maszynach i chcę wiedzieć, czy „Czy rozmiar typów danych zależy od maszyny” * /