1419577089

1419577089



Funkcja printf

printf("tekst opcjonalny + sp_for",argumenty);

Funkcja printf wyprowadza tekst, gdy w tekście występuje sp for (specyfikator formatu) zaczynający się od %, to następuje przekształcenie - w miejsce specyfikatora wstawiana jest wartość argumentu. Liczba specyfikatorów formatu musi być zgodna z liczbą argumentów.

sp_for = %[znacznik][szerokość][.precyzja][modyfikator]typ

[znacznik]


[szerokość]


.precyzja


-    ”+” - przed liczbą stawiany jest znak (plus lub minus), -wyrównanie wyświetlanych znaków do lewej strony,

-    określa minimalną liczbę wyprowadzanych znaków, jeśli znaków jest mniej to pole jest z lewej strony uzupełniane spacjami, jeśli więcej - podana szerokość jest ignorowana,

-    liczba znaków po kropce dziesiętnej,


typ    - określa rodzaj i typ argumentu:

d# i - liczba całkowita ze znakiem, dziesiętna, u    - liczba całkowita bez znaku, dziesiętna,

x, X    - liczba całkowita bez znaku, szesnastkowa,

o    - liczba całkowita bez znaku, ósemkowa,

f    - liczba rzeczywista w postaci [-Jddd.ddd,

e, E    - liczba rzeczywista    w formacie    „naukowym” (z użyciem e lub E),

g    - liczba rzeczywista    (format f lub e),

s    - ciąg znaków,

c    - pojedynczy znak.

[modyfikator] - służy do zmodyfikowania podstawowego typu podawanego przez znak typu:

1    - stosowany tylko do liczb całkowitych do wyświetlania wartości typu

long (może stać przed d, i, o, u, x, X, o, np. %ld, %li),

L    - stosowany do wyświetlania wartości rzeczywistych typu long double

Przykłady: int a = -10; float b = 10.23; char imię[5] = "Jan";

printf("liczbal = %d, liczba2 = %f \n",a,b); printf("Imię: %s Nazwisko: %s \n",imię,"Kowalski");

Podstawy Informatyki 1


- 13-


© 2005 Jarosław Forenc




Wyszukiwarka

Podobne podstrony:
Funkcja scanf scanf("sp_for",argumenty); Funkcja scanf wczytuje znaki ze standardowego wej
Ponieważ każdy sezon jest przybliżany inną funkcją prognozę wyprowadzamy oddzielnie dla poszczególny
Tab. 3.1. Funkcje poszczególnych wyprowadzeń złącza DLC Styk Funkcja Styk Funkcja 1 nie
FUNKCJA IS. WYPROWADZENIE ALGEBRAICZNE. Y=C+I Y    = Ć + cY + I - bi Y(l- c) = C + I
130ROZDZIAŁ 18. NAPISY printf("Xs", tekst); Większość funkcji działających na napisach
PA240169 #inchidc <conio.h> //zawiera funkcję getcharO #include <stdio.h> //zawiera funk
Znajdź miejsca zerowe funkcji y = U + 3)2. <sp. Miejsce zerowe - to argument, dla którego
Do wyświetlenia komunikatu użyto tutaj funkcji standardowej o nazwie printf, której parametrem
Pożyteczne funkcje - printk •    Odpowiednik printf, jednakże nie obsługuje formatów
Funkcje nie powiązane z żadną klasą STL for _each{) o trzech argumentach: ® dwa pierwsze to iterator
zdefiniowana (w naszym przykładzie chodzi o funkcję printf, która oczywiście jest zdefiniowana w jed
cz7 Programowanie Listing 57— wykorzystanie funkcji printf int main(void) l ■int a - 1234; int b
int i; for (i=0; i<=10; i++) printf("%d", i);Zadania 1.    Napisz progra
SDC11601 Zwracanie wartości przez funkcje ■ Funkcja int printf(const char * format [, arg,...]); zwr

więcej podobnych podstron