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
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
ln
println
-ből származikline
, azaz új sor karaktert nyomtat a végén