labāk parādīt uz piemēriem:
&& :
if ( a() && b() ) {
c();
}
// ja f-ja a() atgirež true, tad izpildīsies arī b() ... attieciīgi ja abi ir true, tad izpildās c(). Ja a() atgirež false, b() neizpildīsies
& :
if ( a() & b() ) {
c();
}
// izpildīsies gan a(), gan b(), - ja abi true -> izpildīsies c()