Size_t da pra usar que nem o tipo int?

Pessoal estou fazendo um interpretador C,
é quero saber se eu posso usar o size_t da seguinte forma:

#include <stdio.h>
int main (){
 double d=3.1415;
 size_t(a);//retorna 3 isto eu sei
 size_t nome = 10;//esta declaração é possível?
 unsigned int valor = 10;
 if(nome == valor){
  printf("minha aplicação em C/C++ usando a variavel 'size_t' no meu interpretador.");
 }
}