Professional Documents
Culture Documents
h>
int main (int argc, char** argv)
{
printf(Hello World!\n);
return (0);
}
Linguagens C/C++
Conceitos Bsicos
RA:1568234439
RA:1557305963
RA:1577128712
RA:1579123534
RA:1589897605
RA:1589933295
RA:8429996560
Origem C
Origem C++
C:
Portabilidade
Gerao de cdigos executveis
compactos e rpidos
Interao com o sistema operacional
Facilidade de uso (atravs de
ambientes como o Borland C++ 5.0)
Linguagem estruturada
Confiabilidade
Simplicidade
C++
Compilada;
Multi-paradigmas;
De alto nvel;
Portvel;
Compatvel com a linguagem C;
Rpida. O resultado de um
cdigo compilado C++
bastante eficiente.
Caractersticas C/C++
Double
int
Struct
break
Else
long
Switch
case
Enum
register
typedef
char
Extern
return
union
const
Float
short
unsigned
continue
For
signed
void
default
Goto
sizeof
volatile
do
If
static
while
Palavras Chaves
Tipo
Tamanho
Intervalo
char
Caracter
-128 a 127
signed char
unsigned char
1
1
-128 a 127
0 a 255
Int
Inteiro
-32.768 a 32.767
signed int
unsigned int
short int
signed short int
unsigned short int
long int
signed long int
unsigned long int
2
2
2
2
2
4
4
4
-32.768 a 32.767
0 a 65.535
-32.768 a 32 767
-32.768 a 32.767
0 a 65.535
-2.147.483.648 a 2.147.483.647
-2.147.483.648 a 2.147.483.647
0 a 4.294.967.295
float
double
long double
16
3.4E-4932 a 1.1E+4932
Tipos de Dados C
Tipo de Dado
Bits
Tamanho
char
-128 a 127
bool
true ou false
int
32
-2.147.483.647 a
2.147.483.647
float
32
7 dgitos significativos
double
64
15 dgitos significativos
Variveis locais
Variveis Globais
Definio de
Variveis
C:
C++:
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World!" << endl;
system("pause");
}
#include<stdio.h>
main()
{
printf("Hello World");
}
Estrutura bsica de um
programa em C e C++
I ==
0
True
False
I ==
1
Cout<<Zero;
True
Cout<<Um;
False
I ==
2
False
True
Cout<<Dois;
Cout <<outro;
Fluxograma
Switch ( i ) {
Case 0: cout<<zero; break;
Case 1: cout<<um; break;
Case 2: cout<<dois; break;
Default: cout<<outro;
}
Calculadora em C
Calculadora em C++
https://www.inf.pucrs.br/~
pinho/LaproI/Historico/Historico.htm
http://
www.devmedia.com.br/c-c-e-java-principais-caracteristicas
-revista-easy-java-magazine-25/26773
http://marceloweb.info/c-e-c-diferen%C3%A7as-b%C3%A1
sicas
/
http://
juliobattisti.com.br/tutoriais/katiaduarte/cbasico001.asp
http://www.dainf.cefetpr.br/~
robson/prof/common/c/aspec.htm
Bibliografia