Instrucțiunile limbajului C++

Curs
8.7/10 (4 voturi)
Conține 1 fișier: doc
Pagini : 11 în total
Cuvinte : 2743
Mărime: 15.97KB (arhivat)
Publicat de: Dafina Toma
Puncte necesare: 0

Extras din curs

5. Operaţii de intrare/ieşire

În C, spre deosebire de alte limbaje, sistemul intrare/ieşire nu este parte a limbajului, ci este introdus printr-un set de funcţii aflate în biblioteca standard. În exemplele din prima parte a acestei lucrari, se vor utiliza fencţia printf, pentru afişare date pe ecran, şi funcţia scanf, pentru citire date de la tastatură. Cum ambele funcţii se află în fişierul antet stdio.h, toate programele ce utilizează aceste funcţii trebuie să conţină declaraţia:

#include <stdio.h>

5.1. Funcţia printf

Funcţia printf are următorul prototip în fişierul antet stdio.h:

int printf(const char *sir_format [, argument, ...])

unde sir_format poate conţine caractere şi specifictori de format.

Efectul acestei funcţii constă în transferul către dispozitivul de ieşire a caracterelor şi valorilor argumentelor din lista ce urmează după sir_format, dacă există argumente, Transferul valorilor se face conform specificatorilor de format specificaţi în sir_format. Aceştia sunt precedaţi de caracterul ‘%’, iar numărul şi tipul lor trebuie să corespundă cu numărul şi tipul argumentelor.

5.1.1. Afişarea valorilor de tip int

Pentru afişarea valorilor de tip int, se foloseşte specificatorul de format %d. Programul de mai jos exemplifică utilizarea acestui specificator de format:

#include <stdio.h>

void main(void)

{

int an = 2004;

int luna= 10;

int zi = 15;

printf("DATA este: %d.%d.%dn", zi, luna, an);

}

După compilare şi execuţie, pe ecran, se afişează următoarele:

DATA este:15.10.2004

5.1.2. Afişarea valorilor intregi octale şi hexazecimale

Pentru afişarea valorilor octale şi hexazecimale, se folosesc specificatorii de format %o (litera o nu cifra 0) şi, respectiv %x sau %X. Programul de mai jos exemplifică utilizarea acestor specificatori de format:

#include <stdio.h>

void main(void)

{

int nr=24;

printf("Val zecimala %d este:nt%o in octal sin",nr,nr);

printf("t%x in hexazecimaln",nr);

}

După compilare şi execuţie, pe ecran, se afişează următoarele:

Val zecimala 24 este:

30 in octal si

18 in hexazecimal

5.1.3. Afişarea valorilor de tip unsigned int

Pentru afişarea valorilor de tip unsigned int, se foloseşte specificatorul de format %u. Programul de mai jos exemplifică utilizarea acestui specificator de format:

#include <stdio.h>

void main(void)

{

unsigned int nr=44000;

printf("Val %u unsigned este %d ca intn",nr,nr);

}

După compilare şi execuţie, pe ecran, se afişează următoarele:

Val 44000 unsigned este -21536 ca int

5.1.4. Afişarea valorilor de tip long int

Pentru afişarea valorilor de tip long int, se foloseşte specificatorul de format %ld , %lx , %lo sau %lu pentru întreg lung zecimal, hexazecimal, octal sau, respectiv, întreg fară semn. Programul de mai jos exemplifică utilizarea unui astfel de specificator de format:

#include <stdio.h>

void main(void)

{

long int nr=9000000;

printf("Val %ld long este %d ca intn",nr,nr);

}

După compilare şi execuţie, pe ecran, se afişează următoarele:

Val 9000000 long este 21568 ca int

5.1.5. Afişarea valorilor de tip float

Pentru afişarea valorilor de tip float, se foloseşte specificatorul de format %f. Programul de mai jos exemplifică utilizarea acestui specificator de format:

#include <stdio.h>

void main(void)

{

float t=3201;

printf("%f secunde = %f minuten",t,t/60);

}

După compilare şi execuţie, pe ecran, se afişează următoarele:

3201.000000 secunde = 53.350000 minute

Preview document

Instrucțiunile limbajului C++ - Pagina 1
Instrucțiunile limbajului C++ - Pagina 2
Instrucțiunile limbajului C++ - Pagina 3
Instrucțiunile limbajului C++ - Pagina 4
Instrucțiunile limbajului C++ - Pagina 5
Instrucțiunile limbajului C++ - Pagina 6
Instrucțiunile limbajului C++ - Pagina 7
Instrucțiunile limbajului C++ - Pagina 8
Instrucțiunile limbajului C++ - Pagina 9
Instrucțiunile limbajului C++ - Pagina 10
Instrucțiunile limbajului C++ - Pagina 11

Conținut arhivă zip

  • Instructiunile Limbajului C++.doc

Alții au mai descărcat și

Arhitectura calculatoarelor

1.1. Sistemul de calcul 1.1.1. Definiţii Sistemul de calcul (SC, System Computer sau calculator) este reprezentat de o structură destinată...

Suport Curs Baze de Date

Organizarea datelor în fişiere, deşi este destul de utilizată, are o serie de neajunsuri care limitează eficienţa şi eficacitatea aplicaţiilor...

Limbajul C

În continuare vom defini un calculator, ca fiind un sistem electronic de foarte mare complexitate, capabil de prelucrarea automata a datelor de...

Programare în C

Primul program C #include <stdio.h> int main(void) { printf(“Salut!\n”); printf(“Iata primul program C!”); return 0; } Caracterele...

Limbaje de Programare

1. Definirea şi clasificarea limbajelor de programare Limba (DEX) – sistem de comunicare alcătuit din sunete articulate, specifice omului, prin...

Limbajul SQL

Introducere Limbajul SQL (Structured Query Language) reprezintă, în prezent, unul dintre cele mai puternice limbaje structurate pentru interogarea...

Tehnologii Web

1 - WEB AND ITS TECHNOLOGIES 1.1 the web and its beginnings The internet may be defined as the worldwide system of interconnected computer and...

Curs Programarea Calculatoarelor

Compilatorul VB este programul translator al sistemului de programare VB Specificaţiile comune de limbaj (CLS = Common Language Specifications)...

Te-ar putea interesa și

Proiect Microsoft Acces - dicționar

Introducere Scopul principal al acestui proiect il constituie introducerea in lucrul cu baze de date in limbajul Microsoft Access. Obiectul...

Achiziția datelor de la o rețea de senzori de temperatură

Senzori si traductoare de temperataura 1.1 Notiuni generale de masurarea temperaturii Temperatura este marimea neelectrica cea mai des masurata....

Medii de Programare

MODULUL 1. INTRODUCERE IN STUDIUL LIMBAJELOR DE PROGRAMARE 1.1 Notiuni generale privind limbajele de programare 1.2 Clasificarea limbajelor de...

Programare în Limbaj de Asamblare

1. Structura unui calculator numeric de tip John von Neumann 2. Ce sunt asambloarele? Descrieti etapele procesului de asamblare. Asambloarele...

Programarea Calculatoarelor și Limbaje de Programare

MODULUL 1. ALGORITMI 1.1. GENERALITATI Termenul de produs program desemneazã atât programul sursã propiu-zis cât ºi documentaþia necesarã pentru...

Medii de Programare

O baza de date trebuie sa satisfaca cinci conditii esentiale13: - O buna reprezentare a realitatii înconjuratoare, adica baza de date trebuie sa...

Arhitectura calculatoarelor

Capitolul 1 INTRODUCERE 1.1 Scurt istoric al sistemelor de calcul Istoria mijloacelor mecanice de calcul începe cu multe secole în urma. Se...

Arhitectura calculatoarelor

1. INTRODUCERE OBIECTIVE Principalele obiective ale acestui capitol introductiv sunt urmatoarele: caracterizarea notiunii de informatie,...

Ai nevoie de altceva?