O tamanho do inteiro ou de qualquer outro tipo de dados em C depende da arquitetura subjacente?

#include<stdio.h>

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

#include <stdio.h>

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

/ * Aqui eu tenho um código nas duas máquinas diferentes e eu quero saber o 'É o tamanho dos tipos de dados dependentes da máquina' * /

questionAnswers(4)

yourAnswerToTheQuestion