Különbség a print () és a println () között

Mi a különbség a print () és a println () között?
Nem látok semmit, amikor futtatok egy kód.

Megjegyzések

  • Tényleg? Próbáljon ki néhányat egymás után, és nézze meg, van-e különbség.
  • Igen, most látok különbséget
  • A kérdésre a válasz könnyen megtalálható az Arduino webhelyén .
  • A ln println -ből származik line, azaz új sor karaktert nyomtat a végén

Válasz

A print () kinyomtatja, amit elküld.
A println () ugyanezt csinálja, csak a println használata után minden új nyomtatás a következő sorba kerül, azaz új sor jön létre.

Megjegyzések

  • Kérem, tudná elküldeni a kódját, mivel a válaszom most elég hiányos.

Válasz

A különbség egyszerű módja a Serial.print(); / Serial.println();.

print(); 

kiírja a bevitt adatokat, bárhol is legyen a kurzor. Például:

Serial.print("Test"); Serial.print("Words"); 

Ez kinyomtatja:

TestWords_ 

Az aláhúzás jelöli, ahol kurzor (ezért indul a következő nyomtatási parancs). Ezzel szemben a kód:

Serial.println("Test"); Serial.println("Words"); 

a következőket nyomtatja ki:

Test Words _ 

Ön több utasítást is kinyomtathat, majd println jellel követheti hasonló módon (vegye figyelembe a karakterláncok végén / elején lévő helyet):

Serial.print("These "); Serial.print("Test"); Serial.println(" Words."); 

a következő kimenet megszerzéséhez:

These Test Words. _ 

Használhat println(); -t is a újvonalas karakter általában. Ha olyan változót nyomtatna, amely nem ad vissza új sor karaktert, akkor a println(); használható formázáshoz. Példa:

int x = 50; Serial.print(x); Serial.println(); 

Ez kinyomtatja:

50 _ 

Végül speciális karaktereket is felvehet, például egy lapot \t a formázási idézetek között. Példa:

Serial.println("Test\tTest") 

Ez vissza fog térni:

Test Test _ 

Megjegyzések

  • A válaszod azt mondja nekünk, hogy a println () függvény kiírja a zárójelben lévő ' s elemeket, majd új sor karaktert nyomtat ki előbb új vonalas karaktert nyomtat, majd a zárójelben található ' elemeket kinyomtatja. A kurzor pozíciójának megjelenítéséhez az aláhúzás elképzelése nagyon jó. +1 mindehhez.

Válasz

A print (“aString”) módszer csak az “aString” karakterláncot nyomtatja ki, de nem mozgatja a kurzort egy új sort. a következő nyomtatási utasítások ugyanarra a sorra fognak nyomtatni.

A println (“aString”) módszer kinyomtatja az “aString” karakterláncot, és a kurzort egy új sorra helyezi át.

) metódus paraméterek nélkül is használható, hogy a kurzort a következő sorra helyezze.

Üdvözlettel

Válasz

print () kinyomtatja, amelyet szeretne, de egy sorban.

Például

Serial.print("Hello"); 

Ezután adja ki a Serial Monitor megjelenését tetszik,

HelloHelloHelloHelloHello 

a println () ugyanazokat a dolgokat nyomtatja ki, de új sorban.

Például

Serial.println("Hello"); 

Ezután a Serial Monitor kimenete a következőképpen néz ki:

Hello Hello Hello Hello Hello 

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük