perl "system" cmd return values..

perl 5.6.1:

when i try a "system" command(with if loops for $?), i get this:

child exited with value 1

what is meant by this $? values and what does it meant if it returns 1?..