*   >> Leitura Educação Artigos >> education >> colégio e universidade

Módulo 5: Introdução a C e C ++

Módulo 5

--------------------------------------- ---------- #include //para system () {# include ... C ++ códigos ...} -------------------- ----------------------------- deve ser alterado para: ---------------- --------------------------------- #include //usar C ++ wrapper para chamar funções C a partir de programas em C ++ ... #include using namespace std; ... {C ++ códigos ...} ---------------------------------------- --------- Em VC ++ /VC ++ .Net o iostream.h (cabeçalho com .h) não é mais válido. Deve ser cabeçalho C ++, de modo que cumprir com a norma.

Em mais velho Borland C ++ compilador esta ainda funciona, mas não adequada mais ... e por padrão C /C ++ a portabilidade não deve ser problema ou melhor você ler Module23 em https://www.tenouk.com/Module23.html chegar a grande figura ... Para os códigos C, eles ainda códigos C: o) ================================= ======================================== ========== ================================================== ============= //Usando os especificadores de conversão inteiro #include #include int main () {printf ("Vários formato para impressão inteiro \\ n"); printf ("------------------------------------- \\ n"); printf ("% d \\ n", 455); printf ("% i \\ n", 455); //i mesmo que d em printf () printf ("% d \\ n", 455); printf ("% d \\ n", -455); printf ("% hd \\ n", 32000); printf ("% ld \\ n", 2000000000L); printf ("% o \\ n", 455); printf ("% u \\ n", 455); printf ("% u \\ n", -455); //- 455 é lida por% L e convertido para o valor não assinado //4294966841 por 4 bytes inteiro printf ("% X \\ n", 455); printf ("% X \\ n", 455); sistema ("pausa"); retornar 0; } ------------------------------------------------- ------------------------------ //números de ponto flutuante de impressão com especificadores de conversão //ponto flutuante # include #include int main () {printf ("números de ponto flutuante de impressão com \\ n"); printf ("especificadores de conversão de ponto flutuante.

\\ n"); printf ("Compare o resultado com o código fonte \\ n \\ n"); printf ("1% E \\ n.", 1234567.89); printf (". 2% e \\ n", 1.234.567,89); printf ("3% e \\ n.", -1.234.567,89); printf ("4% E. \\ n", 1.234.567,89); printf (". 5% f \\ n", 1.234.567,89); printf ("6% g. \\ n", 1.234.567,89); printf (". 7% G \\ n", 1.234.

567,89); sistema ("pausa"); retornar 0; } ------------------------------------------------- -------------------------------- //cordas de impressão e personagens # include # include main () {caráter de char int = 'UMA'; seqüência de char [] = "Esta é uma string"; char * stringPtr = "Esta também é uma string"; printf ("--------------------------------- \\ n"); printf ("--- Caráter e formato de Cordas --- \\ n"); printf ("--------------------------------- \\ n \\ n"); printf ("% c printf (" \\ texto nLateral \\ n "); printf ("% s \\ n "," Esta é uma string "); printf (" \\ nome de matriz nUsando, o ponteiro para o primeiro elemento de matriz \\ n "); printf ("% s \\ n ", string); printf (" pointer \\ nUsando, apontando para o primeiro caractere de texto \\ n "); printf ("% s \\ n ", stringPtr); sistema (" pause "); return 0;} ------------------------------------------- --------------------------------------- //Usando o P, N, e a% de conversão especificadores #include #include int main () {int * ptr; //ponteiro variável int x = 12345, y; ptr = & x; //endereço atribuição de variável x para printf variável ptr ("\\ nUsando o p, n, e %% especificadores de conversão \\ n "); printf (".

Compare o resultado com o código fonte \\ n "); printf (" ---------------------- ------------------------- \\ n \\ n "); printf (" O valor do ponteiro ptr é% p \\ n ", PTR); printf ("O endereço da variável x é% p \\ n \\ n", & x); printf ("Total de caracteres impressos sobre esta linha é:% n", & y); printf ("% d \\ n \\ n", y ); y = printf ("Esta linha tem 28 caracteres \\ n"); printf ("% d caracteres foram impressos \\ n \\ n", y); printf ("Imprimir um %% em um controle formato texto \\ n"); sistema ("pausa"); retornar 0; } ------------------------------------------------- -------------------------------- //Impressão números inteiros justificado à direita #include #include int main () {printf ( "inteiros de impressão justificado à direita.

\\ n"); printf ("Compare o resultado com o código fonte \\ n"); printf ("--------------------------------------- \\ n \\ n"); printf ("M \\ n", 1); printf ("M \\ n", 12); printf ("M \\ n", 123); printf ("M \\ n", 1234); printf ("M \\ n \\ n", 12345); printf ("M \\ n", -1); printf ("M \\ n", -12); printf ("M \\ n", -123); printf ("M \\ n", -1234); printf ("M \\ n", -12.

345); sistema ("pausa"); retornar 0; } ------------------------------------------------- -------------------------------- //Usando precisão durante a impressão inteiros, //números de ponto flutuante e strings #include #include int main () {int i = 873; float f = 123,94536; Char s [] = "Feliz Aniversário"; printf ("Usando precisão durante a impressão inteiros, \\ n"); printf ("números de ponto flutuante e strings.

\\ n"); printf ("Compare o resultado com o código fonte \\ n"); printf ("---------------------------------------- \\ n \\ n"); printf ("Usando precisão para inteiros \\ n"); printf ("\\ t% .4d \\ n \\ t% .9d \\ n \\ n", i, i); printf ("Usando precisão para ponto flutuante números \\ n"); printf ("\\ t% .3f \\ n \\ t% .3e \\ n \\ t% .3g \\ n \\ n", f, f, f); printf ("Usando precisão para cordas \\ n"); printf ("\\ t% .

11s \\ n", s); sistema ("pausa"); retornar 0; } ------------------------------------------------- ---------------------------------- //Direito justificar e deixou justificando valores #include #include int main () {printf ("Direito justificar e deixou justificando valores. \\ n"); printf ("Compare o resultado com o código fonte. \\ n"); printf ("-------------------------------------------- \\ n \\ n "); printf ("SDCF \\ n \\ n", "Olá", 7, 'a', 1.23); printf ("% - 10s% -10D% -10% -10F \\ n", "Olá", 7, 'a', 1.

23); sistema ("pausa"); retornar 0; } ------------------------------------------------- ---------------------------------- //números de impressão com e sem a bandeira + #include #include int main () {printf ("números de impressão com e sem a bandeira +. \\ n"); printf ("Compare o resultado com o código fonte \\ n"); printf ("--------------------------------------------- \\ n \\ n "); printf ("% d \\ n% d \\ n", 786, -786); printf ("% + d \\ n% + d \\ n", 786, -786); sistema ("pausa"); retornar 0; } ------------------------------------------------- ---------------------------------- //Imprimindo um espaço de valores antes assinados não //precedido por + ou - #include #include int main () {printf ("Imprimir um espaço antes assinado valores \\ n"); printf ("Não foi precedida por + ou -n \\ n"); printf ("-------------------------------------- \\ n \\ n"); printf ("% d \\ n% d \\ n", 877, -877); sistema ("pausa"); retornar 0; } ------------------------------------------------- ---------------------------------- //O, X, X, e qualquer especificador #include ponto flutuante #include int main () {int c = 1,427; flutuador p = 1427,0; printf ("O, X, X, e qualquer ponto flutuante especificadores \\ n"); printf ("Compare o resultado com o código fonte \\ n"); printf ("----------------------------------------- \\ n \\ n") ; printf ("% # o \\ n", c); printf ("% # X \\ n", c); printf ("% # X \\ n", c); printf ("\\ n% # g \\ n", p); printf ("% # G \\ n", p); sistema ("pausa"); retornar 0; } ------------------------------------------------- ---------------------------------- //Imprimindo com a bandeira de 0 (zero) preenche zeros à esquerda #include #include int main () {printf ("Imprimir com a 0 () flag zero preenche zeros à esquerda \\ n"); printf ("Compare o resultado com o código fonte \\ n"); printf ("----------------------------------------------- -------- \\ n \\ n "); printf ("% + 09D \\ n", 762); printf ("d", 762); printf ("\\ n"); sistema ("pausa"); retornar 0; } ------------------------------------------------- ---------------------------------- //inteiros Leitura # include #include int main () {int a, b, c, d, e, f, g; printf ("Lendo inteiros da entrada padrão \\ n"); printf ("------------------------------------ \\ n \\ n"); printf ("Entre sete inteiros separados por espaço:"); scanf ("% d% i% i% i% o% u% x", & a, & b, & c, & d, & e, e, f, g &); printf ("A entrada exibidos como inteiros decimais é: \\ n"); printf ("% d% d% d% d% d% d% d \\ n", a, b, c, d, e, f, g); sistema ("pausa"); retornar 0; } ------------------------------------------------- ----------------------------------- //números Reading ponto flutuante #include #include int main () {flutuar a, b, c; printf ("Leitura de ponto flutuante números \\ n"); printf ("Compare o resultado com o código fonte.

\\ n"); printf ("---------------------------------------- \\ n \\ n"); printf ("Entre três números de ponto flutuante, separados por espaço: \\ n"); scanf ("% e% f% g", & a, & b, e c); printf ("Aqui estão os números inseridos na planície \\ n"); printf ("notação de ponto flutuante: \\ n"); printf ("% f% f% f \\ n", a, b, c); sistema ("pausa"); retornar 0; } ------------------------------------------------- ----------------------------------- //caracteres Leitura e cordas # include #include int main () { Char x, y [20]; printf ("Digite uma string:"); scanf ("% c% s", e x, y); printf ("A entrada foi: \\ n"); printf ("o personagem \\"% c \\ "", x); printf ("ea seqüência \\"% s \\ "\\ n", y); sistema ("pausa"); retornar 0; } ------------------------------------------------- ------------------------------------- //dados de entrada com uma largura de campo #include #include int main () {int x, y; printf ("Digite um número inteiro de seis dígitos:"); scanf ("-% d", & x, y &); printf ("A entrada inteiros eram% de% d \\ n", x, y); sistema ("pausa"); retornar 0; } ------------------------------------------------- ------------------------------------- //Leitura e personagens descartando a partir da entrada de fluxo # include # incluem int main () {int mês1, day1, year1, mês2, day2, year2; printf ("Digite uma data no formato mm-dd-aa:"); //almofada 0 para dois campos e descartando os personagens - .

... scanf ("% d% * c *% d% c% d", & mês1, e dia1, e year1); printf ("mês = d = dia d ano = d \\ n \\ n", mês1, day1, year1); printf ("Digite uma data no formato mm /dd /aa:"); //almofada 0 para dois campos e descartando o /personagens ... scanf ("% d% * c *% d% c% d", & mês2, & day2, & year2); printf ("mês = d = dia d ano = d \\ n", mês2, day2, year2); sistema ("pausa"); retornar 0; } ------------------------------------------------- -------------------------------------- //concatenando o int #include #include main () {cout sistema ("pausa"); retornar 0; } ------------------------------------------------- -------------------------------------- //imprimir o endereço armazenado em um char * variável # incluem int main () {char * string = "teste de ponteiro" #include; sistema cout ("pause"); retornar 0; } ------------------------------------------------- --------------------------------------- //input fluxo de operador de extração de //do teclado com cin #include #include int main () {int x, y; cout cin >> x >> y; cout> s >> t; q = 10 * (s + t); cout //usando '\\ n' para nova linha cout cout cout sistema ("pausa"); } ------------------------------------------------- -------------------------------------------- //cout e cin exemplo para chamada de função e matriz #include simple_calc flutuador #include (float); void main (void) {float x = 3, y [4], sum = 0; int i; cout cout for (i = 1; i {cout cin >> y [i]; soma = soma + y [i]; //array} cout sistema ("pause");} simple_calc float (float x) {float p ; p = (x * x); retorno p;} ------------------------------------- ------- VC ++ /VC ++ .

Net -------------------------------------- ------------- //números de ponto flutuante de impressão com especificadores de conversão //ponto flutuante # include main () {printf ("números de ponto flutuante de impressão com \\ n"); printf ( "especificadores de ponto flutuante de conversão. \\ n"); printf ("Compare o resultado com o código fonte \\ n \\ n"); printf ("1% e \\ n.", 1.234.567,89); printf ("2% e \\. n ", 1.234.567,89); printf (" 3% e \\ n. ", -1.234.567,89); printf (" 4% E. \\ n ", 1.234.567,89); printf (" 5% f \\ n ", 1.234.567,89).; printf ("6% g. \\ n", 1.234.567,89); printf (".

7% G \\ n", 1.234.567,89);} --------------------------------------------------GCC----------------------------------------------------- /* Utilizando o p, n, e especificadores de conversão% * //*****************module5.c*************** **** /#include #include int main () {int * ptr; /* ponteiro variável * /int x = 12345, y; ptr = & x; /* atribuir o endereço da variável x à variável ptr * /printf (" \\ nUsando o p, n, e %% especificadores de conversão.

\\ n "); printf (" Compare o resultado com o código fonte \\ n "); printf (" -------------- --------------------------------- \\ n \\ n "); printf (" O valor do ponteiro ptr é% p \\ n ", PTR); printf (" O endereço da variável x é% p \\ n \\ n ", & x); printf (" Total de caracteres impressos nesta linha é:% n ", & y); printf ("% d n \\ n \\ ", y); y = printf (";% d caracteres foram impressos \\ n \\ n Esta linha tem 28 caracteres \\ n "printf ()" "y,); printf (" Imprimir um %% em um controle formato texto \\ n "); return 0;} =============================================================================================================.

h>.h>

Page   <<       [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.