By default, emacs is always in insert mode. All printable characters are bound to the command self-insert-command. This means that normal characters are automatically inserted.
Numeric prefix arguments can be combined with inserting commands insert a bunch of characters. For example, C-U 5 0 - will insert 50 dashes.