No, in basketball players do not wear shin guards. Some leaugues do require knee pads though.
It is the clothing that the players wear.
Some probably do, others might wear compression shorts. It's important to wear something for support.
They usually wear a basketball jersey shirt and shorts that are in the teams colors.
Most basketball players wear basketball shorts or other shirts like, "Just Do It".
t-shirt and shorts?
To prevent slipping on the floor.
If they slide it won't hurt