Para ter certeza de que sempre 1 ou 0 é enviado, você pode inserir uma entrada oculta com o mesmo
name
da caixa de seleção no html://The input hidden
<input type="hidden" name="subcheck" value="0" />
//The checkbox
<input type="checkbox" name="subcheck" value="1" />
Dessa forma, você não precisa verificar no lado do servidor se a caixa de texto está definida ou não;)