Crearea simbolurilor și afișarea lor pe afișaj. Pictograma triunghi cu săgeți pe smartphone-urile Samsung: ce înseamnă și cum să eliminați Denumirea pictogramelor pe un smartphone

Utilizați pictograme pentru a lansa rapid o aplicație sau pentru a deschide un document. Pentru a face acest lucru, pur și simplu faceți dublu clic pe pictograma dorită.

Există o altă opțiune pentru lansarea unui program sau deschiderea unui document care este ascuns sub pictogramă - folosind meniul contextual. Apare când faceți clic pe pictogramă dreapta butonul mouse-ului. Lângă pictogramă apare o listă de acțiuni care pot fi efectuate asupra aplicației sau documentului.

Vă puteți crea propriul folder direct pe desktop. Pentru a face acest lucru, faceți clic dreapta pe o zonă a Desktopului fără ferestre și pictograme și în meniul contextual care apare (Fig. 2.17) treceți mouse-ul peste elementul Creare. În acest moment, va apărea un submeniu în care trebuie să faceți clic pe cuvântul Folder (Fig. 2.18). În consecință, pe desktop va apărea o pictogramă galbenă a unui folder cu „New Folder” scris sub ea. Introduceți imediat numele cu care ați venit pentru folderul de pe tastatură (Fig. 2.19), apoi apăsați tasta Enter de pe tastatură. A fost creat un nou folder.

Orez. 2.17. Apelarea meniului contextual

Orez. 2.18. Crearea unui folder

Pentru a șterge un folder de pe Desktop, faceți clic pe pictograma acestuia cu mouse-ul și apoi apăsați tasta Ștergere (Del) de pe tastatură.

Orez. 2.19. Introducerea unui nume de folder

Bara de activități

În partea de jos a ecranului există o bandă cu un buton și pictograme pe ea. Acest Panousarcini. Buton

Start (Start) de pe marginea stângă a barei de activități servește la apelarea meniului principal al Windows 7. Despre acest meniu vom vorbi mai târziu, dar acum vom discuta elementele rămase din bara de activități. În dreapta butonului


Servește pentru deschiderea unui browser (o aplicație pentru navigarea pe Internet);


Start are mai multe pictograme (de obicei trei). Acestea sunt butoane pentru lansarea rapidă a unor aplicații. Să ne uităm la fiecare dintre ele.

lansează Explorer - o aplicație pentru lucrul cu fișiere și foldere;

Deschide playerul video și audio Windows Media.

Pe marginea dreaptă a barei de activități există un buton realizat sub formă de dreptunghi. Când faceți clic pe acest buton, toate ferestrele deschise sunt minimizate, eliberând Desktop-ul.

Chiar în stânga acestui buton sunt afișate ora și data curente. Dacă treceți mouse-ul peste această locație, dreptunghiul care apare va afișa data cu litera care indică luna și ziua săptămânii.


Există o pictogramă difuzor lângă dată

În stânga pictogramei difuzorului puteți vedea pictograma de pregătire a rețelei. Dacă are cruce

Sistemul nu se poate conecta la rețea. De exemplu, cablul nu este conectat la placa de rețea a computerului sau sistemul nu a putut găsi un driver pentru placa de rețea instalată.

Elementul din stânga din acest grup este indicatorul de limbă curent. De obicei, în sistemele de operare rusificate, alegerea este între două limbi - rusă sau engleză. Valoarea RU indică faptul că în prezent vor apărea litere rusești la introducerea textului de la tastatură. Dacă indicatorul afișează valoarea EN, vor fi introduse litere latine.


Orez. 2.21. Meniu de selectare a limbii


Pentru a schimba limba, puteți face clic pe indicatorul de limbă și puteți selecta limba dorită în meniul care apare (Fig. 2.21).

LA În plus, o combinație de taste este folosită pentru a schimba limba. Puteți alege o combinație de mai multe opțiuni. În mod implicit (adică imediat, fără setări suplimentare), limba este schimbată folosind o combinație de taste Alt+ Schimb (Ctrl+Schimb).

Pentru a adăuga alte limbi, trebuie să selectați comanda „Opțiuni” în meniul contextual al comutatorului de limbi, iar în caseta de dialog, în fila „General”, faceți clic pe butonul „Adăugați”. În fila „Comutare tastatură”, puteți schimba comanda rapidă de la tastatură cu una mai convenabilă.

Butoanele pentru rularea aplicațiilor apar în partea din mijloc a barei de activități. Cert este că puteți lansa mai multe aplicații deodată, pentru fiecare dintre acestea Windows 7 își va deschide propria fereastră. După cum am menționat deja, puteți minimiza ferestrele. În acest caz, fereastra dispare de pe ecran, dar rămâne ca un buton în bara de activități. Puteți face oricând clic pe butonul din bara de activități și se va deschide fereastra corespunzătoare. Mai mult, va deveni activ, adică va fi deasupra altor ferestre deschise.

Puteți activa una sau alta fereastră fie făcând clic pe ea cu mouse-ul, fie făcând clic pe butonul pentru această fereastră din bara de activități. De asemenea, puteți utiliza combinația de taste Alt+Tab pentru a comuta între ferestre de la stânga la dreapta (Alt+Shift+Tab - de la dreapta la stânga sau țineți apăsat Alt și utilizați tastele săgeți de pe tastatură). Dacă utilizați tema Aero, puteți utiliza combinația de taste Win+Tab.

Partea superioară a ecranului iPhone-ului, unde se află așa-numita „bară de stare”, afișează informații despre puterea semnalului celular, ora curentă, nivelul bateriei și multe altele. Nu este dificil pentru un utilizator experimentat să le înțeleagă, dar pentru un începător ele sunt puțin mai clare decât hieroglifele egiptene antice. Pentru oamenii cu experiență pentru referință și pentru începători să învețe pe de rost „cheat sheet-ul nostru”.

Chiar în mijloc sunt ceas, totul este clar. Dacă se dorește, ceasul poate fi setat să afișeze ora în modul 12 sau 24 de ore. Pentru a face acest lucru, accesați „Setări -> General -> Data și ora”.

În partea stângă în bara de stare sunt afișate: puterea semnalului, numele operatorului și tipul rețelei utilizate. Să aruncăm o privire mai atentă aici:

  1. Indicator de calitate a semnalului— cinci cercuri din stânga indică nivelul semnalului rețelei celulare și cu cât este mai umbrită, cu atât este mai mare calitatea recepției. Când doar unul este vopsit, conexiunea este instabilă.
  2. Numele operatorului. Sens " Extins„ apare când iPhone-ul este conectat la o altă rețea decât cea pe care o folosește operatorul dvs. Când iPhone-ul caută o rețea, în locul numelui operatorului apare „Căutare”.
  3. Tip de rețea de date celulare. Dacă iPhone-ul folosește o rețea celulară (Internet mobil) pentru a se conecta la Internet în loc de o rețea Wi-Fi fără fir, atunci numele operatorului este urmat de o pictogramă care indică tipul de rețea. Valori posibile: LTE, 4G, 3G, GPRS sau E (pentru EDGE).

P.S.: Nivelul de încărcare a bateriei iPhone poate fi afișat și ca procent. Funcția este activată în „Setări -> General -> Statistici -> Comutați „Încărcare în procente”. Există o opinie (neconfirmată) că afișarea acestor informații nu crește suplimentar, deși ușor, sarcina bateriei. Practica arată: atunci când procentele sunt activate, utilizatorul începe să se îngrijoreze mai mult cu privire la nivelul de încărcare.

La microcontroler și simboluri de ieșire din matricea existentă către acesta. Acum să încercăm să ne dăm seama cum să ne creăm propriile matrice cu caractere și să scriem funcții pentru a le afișa pe afișaj. Să începem cu faptul că rezoluția afișajului nostru este de 96x68 pixeli. Aceasta înseamnă că nu vom putea afișa o imagine cu rezoluție mai mare. Acum trebuie să facem o matrice din imagine. Există multe programe diferite în acest scop. Noi vom folosi Generarea imaginii. Este în arhivă. Oricine nu-i place, îl poate căuta pe google și poate găsi multe altele.

Deci, hai să lansăm programul. Setați dimensiunea imaginii de-a lungul axelor x, y. Valoarea maximă este x = 96, iar de-a lungul axei y = 68. Aceste numere pot fi mai mici, dar nu mai multe. În continuare, vom alege o scară de 8. Cei care au un ochi foarte atent sau un monitor mare, pot lăsa această valoare în pace. După ce setați dimensiunea și scara, faceți clic pe pictograma „Nou” sau „Setare dimensiune nouă”. Să alegem dimensiunea 96x64. Apoi, puteți să faceți clic pe pictograma „Imagine” și să încărcați un bitmap în format „bmp” sau să desenați propria dvs. folosind mouse-ul. Să ne desenăm propria imagine. Bineînțeles că sunt un artist rău, dar așa este. Am desenat o casă și o mașină. Casa arată mai mult ca o toaletă :-) Apoi, faceți clic pe pictograma „Matrice”. Vedem o grămadă de numere diferite. Le copiem în proiectul nostru. Să schimbăm numele matricei în deg_96_64 . Acest lucru este pentru comoditate. Este imediat clar ce dimensiune are imaginea. Acum trebuie să-l afișăm cumva pe afișaj. Pentru a face acest lucru, vom scrie o funcție de ieșire pentru această distribuție.

/////////////////////////

void char_96_64 (car x, char y)(

Unsigned int i;
gotoxy(x,y);
pentru (i = 0; i< 96; i++)
{
}

Gotoxy(x,y+1);
pentru (i = 96; i< 192; i++)
{
lcd_write(DATE,deg_96_64[i]);
}
gotoxy(x,y+2);
pentru (i = 192; i< 288 ; i++)
{
lcd_write(DATE,deg_96_64[i]);
}
gotoxy(x,y+3);
pentru (i = 288; i< 384 ; i++)
{
lcd_write(DATE,deg_96_64[i]);
}
gotoxy(x,y+4);
pentru (i = 384; i< 480; i++)
{
lcd_write(DATE,deg_96_64[i]);
}
gotoxy(x,y+5);
pentru (i = 480; i< 576; i++)
{
lcd_write(DATE,deg_96_64[i]);
}
gotoxy(x,y+6);
pentru (i = 576; i< 672; i++)
{
lcd_write(DATE,deg_96_64[i]);
}
gotoxy(x,y+7);
pentru (i = 672; i< 768; i++)
{
lcd_write(DATE,deg_96_64[i]);
}

}
////////////////////////////


Imagine normală

Acum voi încerca să explic ce este. La început este numele funcției în sine. Apoi, amintiți-vă două numere - valoarea de pe axa x = 96 și numărul din matrice între paranteze drepte. Să setăm o variabilă locală unsigned int i ; . Apoi indicăm coordonatele pe ecran pentru a afișa o linie. În bucla for setăm valoarea variabilei I=0; i<96;i++. Это означает, что мы будем читать поочередно значения из массива от 0 до 96 и выводить их на дисплей функцией

lcd_write(DATE,deg_96_64[i]);

Atunci să începem de la capăt cu o altă linie. Abia acum de la 96 la 192. La numărul rămas adăugăm valoarea de-a lungul axei x. În acest caz este 96. Apoi a treia linie și așa mai departe. De asemenea, cu fiecare nouă funcție gotoxy(x,y); creste valoarea y. Cred că totul este clar aici.

Imagine inversată

Acum să învățăm cum să inversăm o imagine. Adică faceți suprafețe nevopsite pictate și invers. Trebuie să deschidem fișierul bibliotecă de afișare folosind notepad 1100.lib , și găsiți funcția void lcd_init(void). Găsiți liniile din el:

//lcd_write(CMD,0xa7); //- inversează afișajul

lcd_write(CMD,0xa6); //- afișare normală (neinversată)

Comentați linia inutilă și compilați din nou proiectul. Toate sursele și funcția de ieșire sunt . Acum să trecem la designul practic - cele electronice. Dacă aveți întrebări, vă rugăm să ne contactați. Material pregătit Beţiv.

Discutați articolul CREAREA SIMBOLURILOR ȘI AFIȘAREA LOR

Noile smartphone-uri Samsung care rulează Android Oreo (seria Galaxy S, Galaxy Note și A) au o nouă pictogramă care arată ca un triunghi cu săgeți în interior.

Cum arată pe smartphone-urile Samsung

Această caracteristică se mai numește și „salvare de date”

O pictogramă triunghi cu două săgeți în interior apare în linie cu indicatorul bateriei din bara de notificări.

Sens

Pictograma „triunghi cu săgeți” reprezintă „economisirea traficului”. Când pictograma apare pe ecran, înseamnă că funcția de economisire a traficului este activă.

Majoritatea aplicațiilor necesită Internet pentru a se activa și a funcționa. Când dispozitivul se află într-o zonă Wi-Fi, utilizatorul nu trebuie să-și facă griji cu privire la traficul mobil. Dar de îndată ce smartphone-ul părăsește zona de internet liberă, începe risipa de trafic mobil și continuă chiar și atunci când aplicația este în fundal. Și este posibil ca utilizatorul să nu observe cum este atinsă limita. O funcție de salvare a fost dezvoltată special pentru a economisi traficul mobil.

Economii de trafic:

  • reduce semnificativ utilizarea datelor mobile;
  • prelungește durata de viață a bateriei dispozitivului;
  • blochează notificările.

Cum să eliminați pictograma de salvare a datelor

Salvarea datelor poate fi activă în mod implicit

Instrucțiuni:

  1. Faceți clic pe pictograma „Setări”.
  2. Accesați secțiunea „Conexiune” (poate fi numită „Conexiuni”).
  3. Apoi accesați secțiunea „Utilizarea datelor”.
  4. Faceți clic pe „Salvare trafic” pentru a dezactiva funcția.

În general, aceasta este o caracteristică utilă care economisește bani și prelungește durata de viață a bateriei. Dar dacă utilizatorul se află într-o zonă Wi-Fi, nu este nevoie ca această opțiune să funcționeze.

De exemplu, doriți să afișați textul:

O numim "Natasha"

care conține ghilimele cu numele „Natasha”. Dacă încercați să afișați această linie folosind instrucțiunile

Puts(„O numim „Natasha””);

veți primi un mesaj de eroare de la compilator. Amintiți-vă, parametrul transmis la puts() trebuie să înceapă și să se termine cu ghilimele, astfel încât compilatorul C să știe unde începe și unde se termină șirul. În exemplul eronat de mai sus, compilatorul ar interpreta parametrul ca „O numim” cu caracterele suplimentare „Natasha”” plasate în afara perechii de ghilimele duble, dar în interiorul perechii de paranteze care conține parametrul apelului funcției puts(). Pentru compilator, o astfel de linie conține prea multe informații.

Să dăm acum notația corectă a acestei instrucțiuni:

Puts("O numim \"Natasha\"");

Fig.3. Afișarea caracterelor citate

Figura 3 arată modul în care compilatorul interpretează această linie.

Pe lângă ghilimele și barele oblice inverse, puteți utiliza coduri de escape pentru a afișa diferite caractere grafice. PC-urile IBM și computerele compatibile pot afișa un set de caractere cunoscut sub numele de set de caractere ASCII extins. Include toate literele, numerele și semnele de punctuație care pot fi introduse de la tastatură, precum și câteva simboluri grafice și litere ale alfabetului rus. Fiecare simbol din set are propriul său număr, de exemplu, numărul 3 corespunde simbolului „inimii” (în terminologia cărților, „inimi”). Pentru a afișa un caracter pe ecran, trebuie să plasați numărul corespunzător (sub formă de trei cifre) după caracterul backslash:

Putchar("\003");

Ca urmare a acestei instrucțiuni, pe afișaj apare simbolul „inimă”. Pentru a afișa simbolurile tuturor culorilor de cărți, utilizați următorul program:

Principal())(puts("Hearts \003\n");puts("Diamonds \004\n");puts("Clubs \005\n");puts("Spades \006\n");)

Funcția puts() va afișa numele tuturor culorilor de cărți și simbolurile grafice corespunzătoare (Fig. 4). Tabelul 1 prezintă câteva caractere care pot fi reprezentate doar prin utilizarea codurilor lor.

Fig.4. Afișarea simbolurilor grafice după codurile lor

Pentru a afișa caractere grafice, puteți utiliza și funcția putchar() datorită dualității variabilelor de caractere. Dacă definiți o variabilă de tip int, îi puteți atribui, evident, o valoare numerică:

Număr int;număr=5;

Dacă apoi utilizați această variabilă ca parametru transmis funcției putchar().

Putchar(număr);

Simbolul asociat cu valoarea variabilei va fi afișat pe ecran.

Tabelul 1. Unele coduri de caractere utilizate.

Unul dintre caracterele din setul ASCII nu apare pe ecran, dar când încercați să îl afișați, sună un clopoțel! Utilizarea secvenței de evacuare \007 face ca difuzorul încorporat al computerului să emită un bip. Următorul program emite bipuri de două ori pentru a atrage atenția asupra mesajului de pe ecran:

#define BELL "\007" /* BELL este mai ușor de reținut decât \007 */main())(putchar(BELL); /*Beep*/putchar(BELL); /*Beep*/puts("Atenție cumpărători! \n");puts("Există o vânzare sezonieră în departamentul de articole sportive\n");)

Directiva #define definește constanta BELL cu valoarea \007. Și deși a trebuit să introduceți patru caractere de la tastatură pentru a defini constanta, compilatorul o va percepe ca pe o constantă obișnuită de caractere. Bip-ul difuzorului se aude atunci când încercați să afișați constanta BELL folosind funcția putchar().

Funcția poliedrică printf()

Funcțiile puts() și putchar() sunt folosite destul de des, dar, din păcate, capacitățile lor sunt oarecum limitate. Nici unul nu poate furniza rezultate numerice și ambele au doar unul argument(parametru). Aceasta înseamnă că ambele funcții pot afișa doar un singur obiect.

Limbile C și C++ au o funcție mai versatilă numită printf(). Vă permite să afișați date de toate tipurile și să lucrați cu o listă de mai multe argumente. În plus, atunci când apelați funcția printf(), puteți specifica modul în care sunt formatate datele.

În cel mai simplu caz, funcția printf() poate fi folosită în locul funcției puts() pentru a imprima un șir:

#define MESAJ „Bună ziua!” main())(printf(MESAJ);printf(„Bine ați venit în lumea mea și acum... pa!”);)

La fel ca puts(), printf() va tipări șiruri de caractere ghilimele și valorile constantelor și variabilelor șirurilor.

Ieșirea numerelor

Pentru a afișa date numerice și a putea formata datele de toate tipurile, lista de parametri trecuți funcției printf() este împărțită în două părți (Fig. 5).


Fig.5. Două părți ale listei de parametri ai funcției printf().

Primul parametru este numit linie de control sau șir de format*. Acest parametru este cuprins între ghilimele și îi spune compilatorului unde ar trebui să apară datele din rând. Șirul de format poate conține orice text împreună cu semnele numite indicatori de format** și definiți tipul de date, precum și locația acestuia.

Fiecare indicator de format începe cu un simbol procentual (%) urmat de o literă care indică tipul de date:

Deci prima parte a instrucțiunii printf() este scrisă astfel:

Printf("%d")

Semnul procentual îi spune compilatorului că va fi urmat de un indicator de format (pentru a afișa semnul procentual în sine, scrieți-l de două ori: printf("%%");).

Litera d îi spune compilatorului să afișeze un număr întreg scris în sistemul numeric zecimal (Fig. 6).


Fig.6. Componentele indicatorului de format

A doua parte a listei de parametri este lista de date Un care conține literale, nume constante sau nume variabile a căror valoare doriți să o afișați. Lista de date este separată de șirul de format printr-o virgulă. Toate elementele listei de date sunt, de asemenea, separate prin virgule. Când compilatorul produce cod obiect, înlocuiește pointerii de format cu valori din lista de date.

Un exemplu simplu de utilizare a funcției printf() este dat mai jos:

Printf("%d", 12);

În timpul executării acestei instrucțiuni, valoarea 12 va fi înlocuită în locul indicatorului de format (Fig. 7). În exemplul nostru, am trecut de fapt


Fig.7. Valoarea este înlocuită în locul indicatorului de format

Funcția de bibliotecă printf() are doi parametri: un șir de format și un literal numeric12.

Șirul de format poate conține, de asemenea, text simplu, cu indicatori de format incluși. De exemplu, aruncați o privire la instrucțiunile:

Printf("Am %d ani", 12);


Fig.8. Utilizarea unui indicator de format în interiorul unui șir literal

Șirul de format din acest exemplu este intrarea

"Am %d ani"

Indicatorul de format, %d, indică faptul că dorim să inserăm un număr între cuvintele „Îmbatrânesc” și cuvântul „ani” (Fig. 8). Când compilatorul înlocuiește numărul 12 în locul indicatorului de format, vom vedea următoarea frază:

Am împlinit 12 ani

Acest exemplu transmite atât un șir literal, cât și o valoare numerică funcției.

În acest caz, același rezultat poate fi obținut prin trecerea întregii fraze ca parametru la una dintre funcții:

Printf("Am 12 ani"); puts("Am 12 ani");

Dar pentru a combina text cu constante numerice sau variabile, trebuie să utilizați funcția printf() și indicatorii de format, ca, de exemplu, în program:

Main() ( int varsta; varsta = 12; printf("Am %d ani", varsta); )

Acest program afișează un șir literal și valoarea unei variabile întregi pe ecran folosind o singură instrucțiune (Figura 9).


Fig.9. Valoarea variabilei este înlocuită în locul indicatorului de format

Funcția printf() poate fi transmisă orice număr de parametri pentru a afișa mai multe argumente. În acest caz, este necesar să se furnizeze un indicator de format pentru fiecare argument. Valorile din lista de date trebuie plasate în aceeași ordine cu specificatorii de format corespunzători: primul element din lista de date este înlocuit cu primul specificator de format, al doilea pentru al doilea și așa mai departe. Aruncă o privire la program:

Main())(int lucky_1, lucky_2; lucky_1 = 12; lucky_2 = 21;printf(„Numerele mele norocoase sunt \ %d și %d”, lucky_1, lucky_2);)

Aici am definit două variabile întregi lucky_1 și lucky_2 și le-am atribuit valori inițiale. Lista de date a funcției printf() conține două nume de variabile (argumente) pe care dorim să le afișam, deci șirul de format trebuie să aibă și doi indicatori de format. Deoarece ambele variabile sunt de tip int, ambii indicatori de format sunt aceiași - %d, așa cum se arată în Figura 10.


Fig. 10. Folosind doi indicatori de format

Compilatorul va înlocui valorile în locul indicatorilor de format, iar fraza va arăta astfel:

Numerele mele norocoase sunt 12 și 21

Valoarea lui lucky_1, primul element din lista de date, va lua locul primului indicator de format, iar al doilea element al listei de date (valoarea lui lucky_2) va lua locul celui de-al doilea indicator. Dacă elementele din lista de date sunt schimbate:

Printf("Numerele mele norocoase sunt \ %d și %d", lucky_2, lucky_1);

atunci valorile vor fi afișate în această ordine:

Numerele mele norocoase sunt 21 și 12

Tipul de date trebuie să se potrivească cu tipul indicatorului de format. De exemplu, următorul program afișează valorile unei variabile float și ale unei variabile int folosind o singură funcție printf():

Main())(int count;float amount;count = 5;mount = 45,48;printf("Costul este %f pentru %d piese", suma, count);)

Prima valoare din lista de date - un număr în virgulă mobilă - este înlocuită în locul primului indicator de format %f. A doua valoare - un număr întreg - este înlocuită în locul celui de-al doilea indicator de format %d. Programul compilează și rulează fără erori, deoarece tipurile de variabile și indicatorii de format sunt aceleași. După cum se arată în Figura 11, o valoare float înlocuiește pointerul %f, iar o valoare int înlocuiește pointerul %d. Ca rezultat avem:

Costul este de 45,580000 pentru 5 bucăți


Fig. 11. Tipul de date trebuie să se potrivească cu specificatorul de format

Numărul de zerouri care vor apărea într-un număr în virgulă mobilă depinde de compilatorul specific (veți afla în curând de ce apar). Dacă schimbați elementele din lista de date și scrieți instrucțiunea după cum urmează:

Printf("Costul este \%f pentru %d bucăți", număr, sumă);

Este posibil ca compilatorul să nu raporteze o eroare, dar rezultatul va fi o intrare fără sens:

Costul este de -2,002149E37 pentru 16454 bucăți

Acest rezultat a fost cauzat de o nepotrivire între tipurile de date numerice și indicatorii de format. Când apelați funcția printf(), puteți utiliza mai multe argumente de diferite tipuri, dar numai dacă tipurile de date și indicatorii de format se potrivesc strict.

Traducerea liniilor

Funcția printf() nu mută automat cursorul pe o nouă linie după afișarea datelor. După ce datele sunt afișate pe ecran, cursorul rămâne pe aceeași linie, imediat după ultimul caracter.

Dacă doriți să mutați cursorul pe următoarea linie, trebuie să adăugați codul de control „linia nouă” \n la șirul de format:

Printf(„Costul este %f pentru %d bucăți\n”, sumă, număr);

Codul de control \n este plasat acolo unde se dorește să înceapă o nouă linie (nu neapărat la sfârșitul liniei de format), de exemplu, ca rezultat al executării unei instrucțiuni

Printf(„Costul este %f\n pentru %d bucăți\n”, sumă, număr);

Pe ecran vor apărea două linii:

Costul este de 45,580000 pentru 5 bucăți și costul este de 45,580000 pentru 5 bucăți

Puteți utiliza orice alte secvențe de evacuare pentru a controla spațiile, pentru a produce un bip sau pentru a afișa caractere speciale.