1. Между частями сложносочинённого предложения, соединёнными любыми сочинительными союзами, обычно ставится запятая:
А. но, а, однако, зато, да и, притом
Шёл густой снег, и снежная пелена скрывала дорогу.
Взрослые могли продолжить путь, однако дети очень устали.
У каждого свой дом и своя семья, а Родина у всех одна.
Б. не только, но и
Не только дети выбились из сил, но и взрослым нужно передохнуть.
В. и... и, или... или, ни... ни, то... то, не то... не то
Или ты будешь помогать мне как следует, или я Машу позову.
2. Между частями сложносочинённого предложения может стоять точка с запятой, особенно если его части значительно распространены и имеют внутри запятые, чаще при наличии союзов а, то, зато, же, тоже, также:
Он был статен, но лицо его не было красиво, нос широкий, волосы рыжеватые; зато у него были умные выразительные глаза и прекрасный лоб.
3. Между частями сложносочинённого предложения может стоять тире, если вторая часть предложения выражает значение результата, следствия или резкого противопоставления, при этом чаще эта часть присоединяется союзом и, реже союзами но, а:
Но вот прошло ещё сто лет — и что же мы видим?
Можно выскочить на улицу — но там летит пыль.
Вроде бы и певцы, и оркестр знают своё дело — а слушать это скучно.