Serial.print() vs Serial.println()

What are differences between Serial.print() and Serial.println()?

Answer

Both Serial.print() and Serial.println() prints number, string to Serial Monitor. However, Serial.println() prints more two characters prints Carriage Return '\r' and new line '\n' characters at the end.

What is Carriage Return '\r' and New Line '\n' characters ⇒ Simply, When you press Enter key on your keyboard, the Carriage Return '\r' and New Line '\n' characters is included in your text editor. It means after using Serial.println(), Next numbers or String will be displayed in a new line.

Let's see two examples to know the difference:

Example with Serial.print()

void setup() { Serial.begin(9600); Serial.print("Arduino"); Serial.print("Get"); Serial.print("Started"); Serial.print(".com"); } void loop() { }

The result on Serial Monitor

Newbiely | Arduino IDE 2.3.8
──
File
Edit
Sketch
Tools
Help
Arduino Uno
Newbiely.ino
···
8 Serial.println("Hello World!");
Output
Serial Monitor
Message (Enter to send message to 'Arduino Uno' on 'COM15')
New Line
9600 baud
ArduinoGetStarted.com
Ln 11, Col 1
Arduino Uno on COM15
2

Example with Serial.println()

void setup() { Serial.begin(9600); Serial.println("Arduino"); Serial.println("Get"); Serial.println("Started"); Serial.println(".com"); } void loop() { }

The result on Serial Monitor

Newbiely | Arduino IDE 2.3.8
──
File
Edit
Sketch
Tools
Help
Arduino Uno
Newbiely.ino
···
8 Serial.println("Hello World!");
Output
Serial Monitor
Message (Enter to send message to 'Arduino Uno' on 'COM15')
New Line
9600 baud
Arduino Get Started .com
Ln 11, Col 1
Arduino Uno on COM15
2

※ NOTE THAT:

The below code:

Serial.print("Arduino\r\n");

Is equivalent to

Serial.println("Arduino");

Buy Arduino

1 × Arduino UNO Buy on Amazon
1 × USB 2.0 cable type A/B Buy on Amazon
1 × Jumper Wires Buy on Amazon
Disclosure: Some links in this section are Amazon affiliate links. If you make a purchase through these links, we may earn a commission at no extra cost to you.
Additionally, some links direct to products from our own brand, DIYables .

The Best Arduino Starter Kit

※ OUR MESSAGES