Вообще-то правила более сложные:
Если год делится на 4, то он високосный,
если делится на 100 при этом, то он не високосный,
Но если он делится еще и на 400, то все равно високосный.
Сама идея связана с тем, что земля обращается вокруг солнца за 365 целых и 1/4 дня. за 4 года накапливается целый день и люди устраивают себе 29ое февраля. (делают високосным год)
Вот точное число дней в году сейчас (оно кстати меняется со временем):
365,256366