В зависимости от смысловых отношений между частями бессоюзного сложного предложения могут ставиться следующие знаки: запятая, точка с запятой, двоеточие и тире.
I. Запятая или точка с запятой ставится между простыми предложениями в составе бессоюзного сложного в том случае, когда в простых предложениях перечисляются какие-либо однородные явления, события, происходящие одновременно или одно за другим. Запятая ставится, если предложения короткие и тесно связаны по смыслу. Точка с запятой ставится, если простые предложения менее тесно связаны между собой по смыслу или значительно распространены (особенно если внутри них уже есть запятые) .
II. Двоеточие в бессоюзном сложном предложении ставится в следующих случаях:
1) Второе предложение указывает на причину того, о чём говорится в первом (между частями можно вставить союз так как, потому что) .
2) Второе предложение (часто несколько предложений с перечислительными отношениями) поясняет первое (между частями можно вставить союз а именно) .
3) Второе предложение дополняет одно из слов или словосочетаний первого (такие бессоюзные сложные предложения синонимичны сложноподчинённым с придаточными изъяснительными; между частями можно вставить союз что) .
Двоеточие в бессоюзном сложном предложении ставится и в том случае, если слова, к которым относится вторая часть (сказал, почувствовал, увидел, услышал и т. п.) , опускаются.
III. Тире в бессоюзных сложных предложениях ставится в следующих случаях:
1) Простые предложения противопоставлены друг другу по смыслу (между частями можно вставить союз а) .
2) Первое простое предложение указывает на время или условие того, о чём говорится во втором (в первое предложение можно вставить союзы если, когда) .
3) Второе предложение выражает вывод, следствие из того, о чём говорится в первом (между частями можно вставить союз так что или наречие поэтому) .
4) Содержание первого предложения сравнивается с содержанием второго (между частями можно вставить союзы словно, точно, будто) .
Тире в бессоюзных сложных предложениях ставится также, чтобы показать быструю смену событий, подчеркнуть неожиданность результата действия.