diff --git a/io.c b/io.c
index 8b369ae133..56727b790a 100644
--- a/io.c
+++ b/io.c
@@ -3501,7 +3501,7 @@ rb_f_printf(int argc, VALUE *argv)
* ios.print(obj, ...) => nil
*
* Writes the given object(s) to ios. The stream must be
- * opened for writing. If the output record separator ($\
)
+ * opened for writing. If the output record separator ($\\
)
* is not nil
, it will be appended to the output. If no
* arguments are given, prints $_
. Objects that aren't
* strings will be converted by calling their to_s
method.
@@ -3554,7 +3554,7 @@ rb_io_print(int argc, VALUE *argv, VALUE out)
* Prints each object in turn to $stdout
. If the output
* field separator ($,
) is not +nil+, its
* contents will appear between each field. If the output record
- * separator ($\
) is not +nil+, it will be
+ * separator ($\\
) is not +nil+, it will be
* appended to the output. If no arguments are given, prints
* $_
. Objects that aren't strings will be converted by
* calling their to_s
method.