No, or maybe.
You need to look at the lens.
If the lens is EF-S then it will not fit.
If the lens is EF then it will fit.
rebel can use all EF and EF-S lenses.
5d can only use EF lenes, becouse it's full frame body (camera)
Short answer,"yes." The Canon EF 200mmm lens is designed to fit a "full-frame" Canon EOS camera - film or digital. It will also fit all Canon DSLR's that have the smaller APS-size sensor, including all of the Digital Rebels.
No
The Canon AE1 lens will not fit a Canon digital. You can buy an adapter that will allow the lens to work in manual focus mode on the digital camera.
The Canon EF lens will only fit Canon SLR camera bodies, unfortunately.
Unfortunately, it will not. CANON and SONY have different lens mounting brackets.
All Canon Rebel DSLR cameras uses EF lenses that fit the Canon EF Mount.
NO
NO. The lenses are designed for a specific brand name camera. A lens for a Canon camera will only fit a Canon etc.
Most lenses and mounts are proprietary so no Canon lens would fit a Pentax without some kind of adaptor.
Vivitar makes lenses for several different camera mounts including Canon. A particular lens may fit or not depending on the mount.
Yes, the Canon EOS 400D has both EF and EF-S lens mounts. Therefore, the TS-E 90mm WILL fit on the camera because it has an EF lens mount.
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.).