Canon DSLR lenses are designed to be used only on Canon brand cameras. The actual camera models would depend on which DSLR lens model is being referenced.
All canon EF and EFS lenses fit on all canon dslr's
No, not without an adapter. There are adapters avalable that lets you mount FD-lenses on newer Canon EOS cameras with EF-mount
Any canon ef or efs lenses will fit on all of canon's dslr
All Canon Rebel DSLR cameras uses EF lenses that fit the Canon EF Mount.
Both. Depends on how old the camera is. DSLR is just a digital version of an SLR (single-lens reflex), which are the cameras with removable lenses.
The short answer is "Yes." The long answer is: All Canon EOS cameras use Canon EF (electro-focus) lenses. They can also use independently made lenses with EF type camera mounts. All Canon DSLR (digital single lens reflex) cameras can use all Canon EF (or independent manufacturer equivalent) lenses made for film or digital cameras. Most Canon DSLR's have an APS-C sensor that measures 22.2 x 14.8mm. (This is smaller than the 36 x 24mm image size on 35mm film.) In 2003, Canon introduced EF-S lenses that were optimized for the APS-C sensor size. The EF-S lenses will only fit on Canon 20D, 30D, 40D, and 50D cameras (as of 2008) and all Canon Digital Rebel cameras.
The short answer is "Depends" The long answer is: From 1971 to 1987, Canon SLR bodies and lenses used the Canon FD mount. In 1987, Canon introuduced the EOS SLR system. All EOS cameras use Canon EF (auto focus) lenses. They can also use independently made lenses with EOS type camera mounts. Canon FD and EF lenses have completely different mounting connections and are not compatible with each other's camera bodies. All Canon DSLR (digital single lens reflex) cameras can use all Canon EF (or independent manufacturer equivalent) lenses made for film or digital cameras. Most Canon DSLR's have an APS-C sensor that measures 22.2 x 14.8mm. (This is smaller than the 36 x 24mm image size on 35mm film.) In 2003, Canon introduced EF-S lenses that were optimized for the APS-C sensor size. The EF-S lenses will only fit on Canon 20D, 30D, 40D, and 50D cameras (as of 2008) and all Canon Digital Rebel cameras.
The short answer is "Yes." The long answer is: All Canon EOS cameras use Canon EF (electro-focus) lenses. They can also use independently made lenses with EF type camera mounts. All Canon DSLR (digital single lens reflex) cameras can use all Canon EF (or independent manufacturer equivalent) lenses made for film or digital cameras. Most Canon DSLR's have an APS-C sensor that measures 22.2 x 14.8mm. (This is smaller than the 36 x 24mm image size on 35mm film.) In 2003, Canon introduced EF-S lenses that were optimized for the APS-C sensor size. The EF-S lenses will only fit on Canon 20D, 30D, 40D, and 50D cameras (as of 2008) and all Canon Digital Rebel cameras.
No
Short answer: Yes. Long answer: Canon digital cameras are divided into two classes: Those with APS-C sensors (Rebel, 30D/40D/50D), and those with full-frame sensors (5d, 5d Mark II, 1D Mark II, 1D Mark III, 1Ds Mark III, ...). Those with full-frame sensors are the most similar to film cameras. Canon lenses are similarly divided into two classes: EF-S lenses, and EF / L lenses. L lenses (a subset of EF lenses) are indicated by a red band around the front of the lens, and are the highest quality Canon lenses. A 35mm Canon prime lens is an EF lens. It will work on any Canon digital camera. All Canon lenses work on all Canon cameras, with the exception that Canon EF-S lenses only work on Canon digital cameras with APS-C sensors (Rebel, 30D/40D/50D), because the lens is too small to cover the full frame of larger cameras (5d, 5d Mark II, 1D Mark II, 1D Mark II, 1Ds Mark III, etc.).
The easiest way to determine whether a camera is DSLR (or SLR) or not is by seeing if the lenses are detachable. If you can switch between different camera lenses, the camera is definitely either a DSLR or a SLR.