A system is controllable if and only if its controllability matrix has full rank:
This system is not controllable but is output-controllable:
This system is controllable but is not output-controllable:
The controllability matrix of a discrete-time system does not depend on the sampling period: