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

Módulo 3: Introdução ao C e C ++

MÓDULO 3

---------------------------- --------------------- #include //para system () {# include ... C ++ códigos ...} --------- ---------------------------------------- deve ser alterado para: ----- -------------------------------------------- #include //uso 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) ================================= ======================================== ========== ================================================== ============= //Demonstrar operadores de prefixo e sufixo modos unários #include #include #include int main () {int a, b; a = b = 5; printf ("modo postfix e modo de prefixo exemplo \\ n"); printf ("valor inicial, a = b = 5 \\ n"); printf ("modo \\ npostfix, um-- =% d modo de prefixo, --b =% d", um--, --b); //Alguns comentário aqui printf ("modo \\ npostfix, um-- =% d modo de prefixo, --b =% d", um--, --b); printf ("modo \\ npostfix, um-- =% d modo de prefixo, --b =% d ", um-- --b,); printf (" modo \\ npostfix, um-- =% d modo de prefixo, --b =% d ", um--, - -b); printf ("modo \\ npostfix, um-- =% d modo de prefixo, --b =% d", um--, --b); printf ("\\ n"); system ("pause" ); retornar 0;} -------------------------------------------------------------------------------------------------------------- //Demonstrar operadores de prefixo e sufixo modos unários #include #include #include int main () {int a, b; a = b = 5; printf ("modo postfix e modo de prefixo exemplo \\ n"); printf ("valor inicial, a = b = 5 \\ n"); printf ("modo \\ npostfix, um-- =% d modo de prefixo, --b =% d", um--, --b); /* Outro comentário aqui * ///Alguns comentário aqui printf ("\\ npostfix modo, um-- =% d modo de prefixo, --b =% d ", um--, --b); /* Outro comentário aqui * /printf ("modo \\ npostfix, um-- =% d modo de prefixo, --b =% d", um--, --b); printf ("modo \\ npostfix, um-- =% d modo de prefixo, --b =% d ", um--, --b); printf (" modo \\ npostfix, um-- =% d modo de prefixo, --b =% d ", um-- , --b); printf ("\\ n"); system ("pause"); return 0;} ----------------------------------------------------------------------------------------------------------------- //Demonstrar operadores de prefixo e sufixo modos unários #include #include #include int main () {int a, b; //conjunto a e b tanto igual a 5 a = b = 5; //imprimi-los, diminuindo cada vez //uso modo prefixo para b, modo postfix para um printf ("modo postfix e modo de prefixo exemplo \\ n"); printf ("valor inicial, a = b = 5 \\ n"); printf ("modo \\ npostfix, um-- =% d modo de prefixo, --b =% d", um--, --b); printf ("modo \\ npostfix, um-- =% d modo de prefixo, --b =% d", um--, --b); printf ("modo \\ npostfix, um-- =% d modo de prefixo, --b =% d", um--, --b); printf ("modo \\ npostfix, um-- =% d modo de prefixo, --b =% d", um--, --b); printf ("modo \\ npostfix, um-- =% d modo de prefixo, --b =% d", um--, --b); printf ("\\ n"); sistema ("pausa"); retornar 0; } -------------------------------------------------------------------------------------------------------------- //Exemplo de formato especificador #include #include int main () {printf ("Meu nome é% s e estou% d anos.

\\ N", "John", 25); printf ("Exemplos dos pontos decimais% f \\ t% .3f \\ t% .2f \\ t \\ n", 1.7885,1.7885,1.7885); printf ("Exemplos de caracteres \\ n"); printf ("% c \\ n% c \\ n% c \\ n", 'A', 'B', 'a'); sistema ("pausa"); retornar 0; } -------------------------------------------------------------------------------------------------------------- //Exemplo operador Modulus na versão C. //Entradas um número de segundos e se converte em horas, minutos e segundos //.

# include #include //# definir pré-processador diretiva, definir constantes, //todas as ocorrências do SEC_PER_MIN //token no programa serão substituídos por 60 #define SECS_PER_MIN 60 #define SECS_PER_HOUR 3600 int main () {segundos sem assinatura, minutos, horas, secs_left, mins_left; //Prompting usuário insira o número de segundos printf ("Digite o número de segundos //ler e armazenar os dados inseridos pelo usuário scanf ("% d ", e segundos); //Faça o operação de módulo horas = segundos /SECS_PER_HOUR minutos; = segundos /SECS_PER_MIN; mins_left = minutos SECS_PER_MIN%; secs_left = segundos% SECS_PER_MIN; //Mostrar a printf resultado ("% u segundos é igual a", segundos); printf ("% u horas, minutos% U e% u segundos \\ n ", horas, mins_left, secs_left); system (" pause "); return 0;} -------------------------------------------------------------------------------------------------------------- //Exemplo operador Modulus.

//Entradas um número de segundos e se converte em horas, minutos e segundos //. #include #include //Para VC ++ .Net use as seguintes diretivas processador //comentar a anterior # incluem ... //# incluem //# incluem //using namespace std; //definir constantes #define SECS_PER_MIN 60 #define SECS_PER_HOUR 3600 void main () {int sem sinal segundos, minutos, horas, secs_left, mins_left; //Solicitação do usuário para introduzir o número de segundos cout cin >> segundos; horas = segundos /SECS_PER_HOUR; minutos = segundos /SECS_PER_MIN; mins_left = minutos SECS_PER_MIN%; secs_left = segundos% SECS_PER_MIN; cout BitwiseOp (~ num3); system ("pause"); return 0;} //definição de função .

.. anular BitwiseOp (valor int não assinado) {unsigned int p; //Dois 8 bits, 16 posição, deslocar para a esquerda int não assinado DisplayMask = 1 printf ("% 7u =", value); //faz um loop para todos pouco ... para (p = 1; p {//se VERDADEIRO conjunto para '1', caso contrário, definido como '0' putchar (valor & DisplayMask '1': '0'); //mudança para pouco deixada por //bit igual a: valor valor if (p == 0% 8) //colocar um espaço ...

putchar (''); } Putchar ('\\ n'); } ----------------------------------------------------------------------------------------------------------------- //cópia programa da entrada padrão, //teclado para a saída padrão, consola //usando funções pré-definidas //getchar () e putchar (), definido no cabeçalho //stdio.h arquivo # include #include int main () { contar int; //dá algum aviso ... printf ("Digite uma linha de texto: \\ n"); printf ("Press \\ 'S \\' para parar. \\ n"); //obtém personagem da entrada padrão //loja na contagem contagem variável = getchar (); //enquanto o S não é encontrado ..

. while (count = 'S'!) {//colocar personagem na putchar saída padrão (contagem); //continuar recebendo personagem da contagem de entrada padrão = getchar (); } Sistema ("pausa"); retornar 0; } --------------------------------------------------------------------------------------------------------------- //cópia da entrada padrão, //teclado para a saída padrão, consola //usando funções pré-definidas //getchar () e putchar () com fim de ficheiro, EOF //EOF é dependente do sistema #include #include int main () {int count; //dá algum aviso ...

printf ("Digite uma linha de texto: \\ n"); printf ("EOF para parar. \\ n"); //obtém personagem da entrada padrão //loja na contagem contagem variável = getchar (); //enquanto o fim de arquivo não é encontrado ... while (count = EOF!) {//colocar personagem na putchar saída padrão (contagem); //continuar recebendo personagem da contagem de entrada padrão = getchar (); } Sistema ("pausa"); retornar 0; } ---------------------------------------------------------------------------------------------------------------- //criando um esqueleto de programa de trabalho ...

#include #include int main () {//printf ("Alguns linha aqui ... \\ n"); int count, charnum = 0; while ((count = getchar ()) = EOF!) {if (count = ''!) ++ charnum; } Printf ("testar a saída aqui ... \\ n"); sistema ("pausa"); retornar 0; } --------------------------------------------------------------------------------------------------------------- //Adicionar outras funcionalidades, seguindo os passos simples //em desenvolvimento programa ... #include #include int main () {//printf ("Alguns linha aqui ...

\\ n"); //----- No processo: declarar e inicializar ---------- //----- cada variável usada ---------------- -------- ----- //Terceiro: compilar e executar //----- ---------------- Quarta: Se houver erros, recompilar e rodar ---- ----- //Finalmente, se não há nenhum erro, outra parte completa de ----- ----- //o programa, tais como comentários, etc ----- -------- contagem int, charnum = 0, linenum = 0; printf ("Entre vários linha de textos. \\ n"); printf ("Press Retorno de carro, em seguida, EOF para terminar \\ n \\ n.

"); //------------- Primeiro: construir o loop //----------- ao armazenar o processo personagem //não é igual ao End Of File ... while ((count = getchar ()) = EOF!) {//faz o personagem contar if (count = ''!) ++ charnum; //ea linha de contar ... se (count == '\\ n') {++ linenum; charnum charnum = -1; }} //---------- Segundo: testar a saída --------------- printf ("O número de linha =% d \\ n", linenum) ; printf ("O número de carvão =% d \\ n", charnum); sistema ("pausa"); retornar 0; } ------------------------------------------------ VC ++ /VC ++ .

Net ---------------------------------------------- ------------ //Adicionar outras funcionalidades, seguindo os passos simples //em desenvolvimento programa ... #include int main () {//printf ("Alguns linha aqui ... \\ n") ; //----- No processo: declarar e inicializar ---------- //----- cada variável usada ---------------- -------- ----- //Terceiro: compilar e executar //----- ---------------- Quarta: Se houver erros, recompilar e rodar ---- ----- //Finalmente, se não há nenhum erro, outra parte completa de ----- ----- //o programa, tais como comentários, etc ----- -------- contagem int, charnum = 0, linenum = 0; printf ("Entre vários linha de textos.

\\ n"); printf ("Press Retorno de carro, em seguida, EOF para terminar \\ n \\ n."); //------------- Primeiro: construir o loop //----------- ao armazenar o processo personagem //não é igual ao End Of File ... while ((count = getchar ()) = EOF!) {//faz o personagem contar if (count = ''!) ++ charnum; //ea linha de contar ...

se (count == '\\ n') {++ linenum; charnum charnum = -1; }} //---------- Segundo: testar a saída --------------- printf ("O número de linha =% d \\ n", linenum) ; printf ("O número de carvão =% d \\ n", charnum); retornar 0; } ---------------------------------------------------gcc------------------------------------------------------------- /******-cpoundassig.

c-*******/#include int main () {int a = 10, b = 20; printf ("Inicialmente: A = 3, b = 4 \\ n"); printf ("\\ Na + b = ---> a = a + b =% d \\ n", a + b =); printf ("um último valor =% d \\ n", a); printf ("\\ n uma * b = ---> a = a * b =% d \\ n", a * = b); printf ("um último valor =% d \\ n", a); printf ("\\ na - b = ---> a = a - b =% d \\ n", a- = b); printf ("um último valor =% d \\ n", a); printf ("\\ na /b = ---> a = a /b =% d \\ n", a /= b); printf ("um último valor =% d \\ n", a); printf ("\\ na - = (b + 1) ---> a = a - (b + 1) =% d \\ n", a - = (b + 1)); printf ("um último valor =% d \\ n", a); retornar 0; } ----------------------------------------------------------------------------------------------------------------- /* operadores bit a bit * /#include /******--bitwise.

c--******//* * /função protótipo DisplayBits vazios (não assinado).; int main () {p sem assinatura; printf ("Digite um inteiro sem sinal:"); scanf ("% u", e p); //DisplayBits chamada de função (P); retornar 0; .} /* Definição de função * /DisplayBits vazios (número não assinado) {q não assinado; /* 2 byte, posição 16 bits * //* pouco operado por pouco e esconder /máscara outros bits * //* usando operador de desvio à esquerda * //* começar com 10000000 00000000 * /unsigned DisplayMask = 1 printf ("% 7u = ", número); for (q = 1; q {/* combinação de número variável com variável DisplayMask * /putchar (número e DisplayMask '1': '0'); /* variável número é deixado deslocou um pouco * /número /* separado por 8? posição pedaços (1 byte) * /if (q% 8 == 0) putchar ('');} putchar ('\\ n');} =============================================================================================================.

h>.h>.h>.h>.h>.h>.h>.h>.h>.h>

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