no,, I mean windows xp and seven both are installed in C:
in single drive..
Not two versions of Windows in the same single physical partition.
You will need two separate physical partitions, one for each OS. And boot manager will allow you to select which Windows you want to boot to. But both Windows partitions CAN be on the same single physical hard drive... or, they can be two partitions on different physical hard drives.
And when you boot to either, it will appear to be C from its own perspective. that's the drive letter assigned to the boot partition, from its own perspective.
The other Windows partition will simply have some other drive letter assigned (based on your collection of partitions), but to each Windows it will have its own boot partition lettered as C.
Now you can of course use either DISKMGMT or Partition Wizard to change partition drive letters for all partitions other than C to be whatever you want them to be, but C cannot be changed. The boot partition, to that version of Windows, is always forced to C.
To make things easy to keep in your brain, it is strongly recommended that you assign and arrange all of your multiple partitions to have the exact same drive letters for your "data" partitions, no matter which Windows OS you are currently booted to. That makes the most sense. And then, again to keep things consistent, you should assign a common drive letter for "the other Windows partitions".
For example, assume you have Win7 and WinXP on two partitions, and three data partitions. You should letter the three data partitions to be say D, E and F. And you could letter the "other Windows" partition G, with the booted Windows always being C.
That way, no matter which Windows you were booted to, D, E and F would always be identical and consistent. And C is always the booted Windows, and G is always "the other Windows partition".
What's very important, of course, is that the 100MB "system reserved" partition is the one and only "active" and "primary" partition on "hard disk #1" per the BIOS. This is where the boot manager files will go.
After that, both WinXP and Win7 can be installed into either "primary" or "logical" partitions, located either on this same physical hard drive or different physical hard drives (from the critical "system reserved" on "hard disk #1" which is marked as "active" and is a "primary" partition, and contains the boot manager files).