*   >> Lezen Onderwijs artikelen >> science >> programming

Basis van de C Printf Function

Basis van de C printf functie C Tutorials van Roots - Deel 22 Inleiding Dit is deel 22 van mijn serie, C Tutorials van Roots. In dit deel van de serie, kijken we naar de basis van de C printf functie. Deze tutorial assembleert en legt uit wat we hebben gezien met de printf functie. Opmerking: Als u de code niet kunt zien of als u denkt dat er iets ontbreekt (gebroken link afbeelding afwezig), neem dan contact met mij op [email protected]. Dat wil contact met mij op voor het geringste probleem dat je hebt over wat je aan het lezen bent.

Inclusief de Header File Voor u om de printf functie te gebruiken, moet u het stdio.h header bestand. Een argument Als uw printf functie slechts één argument zal nemen, dan moet een string (teken) pointer zijn. Lees en probeer de volgende code: #include int main () {char * strPtr = "Een test."; printf (strPtr); 0 terug; } U kunt ook een string rechtstreeks afdrukken zonder de aanwijzer identifier, zoals in de volgende code: #include int main () {printf; ("Een test.") 0 terug; } De dubbele aanhalingstekens geeft een pointer en de printfunctie krijgt de waarde van de pointer.

Dit is een eigenschap van de printf functie van de waarde (tekst) verkregen aangewezen door een koord pointer van de aanwijzer. Aan de andere typen objecten af ​​te drukken, moet u twee argumenten. Het eerste argument geeft het type van de waarde en de tweede heeft de identificatie voor de waarde. Het eerste argument is in dubbele aanhalingstekens en begint met%. Afdrukken van een Int Lees en probeer de volgende code: #include int main () {int myInt = 25; printf ("% i", myInt); 0 terug; } De i na% geeft aan dat het volgende argument is een int waarde.

Een Float lezen afdrukken en probeer de volgende code: #include int main () {float myFloat = 3,6; printf ("% f", myFloat); 0 terug; } De f na% geeft aan dat het volgende argument is een float waarde. We zullen later kijken naar het probleem van de extra cijfers achter de komma. Afdrukken van een char lezen en probeer de volgende code: #include int main () {char myChar = 'B'; printf ("% c", myChar); 0 terug; } De c na% geeft aan dat het volgende argument is een char waarde.

Printen Waarde van puntig voorwerp lezen en probeer de volgende code: #include int main () {int * IntPtr; * IntPtr = 47; printf ("% i", * IntPtr); 0 terug; } Het doel wees naar heeft een int. In de printf functie, de i geeft aan dat we willen een int. Voor het tweede argument voorafgaan we de aanwijzer identifier met de dereferen

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.