Foundations of the notion of quantum Turing machines areinvestigated. According to Deutsch's formulation, the time evolution of a quantum Turing machine is to be determined by the localtransition function. In this paper, the local transition functions are characterized for fully general quantum Turing machines, including multi-tape quantum Turing machines, extending the results due to Bernstein and Vazirani.