Who was the king of France during 1066?

how was king in 1066~ King Philip the first of France

how old was he

was it king Charles~ King Charles was the English king at the English king at the time.