Anda di halaman 1dari 7

Dev-C ++

Dev-C ++ es un IDE gratuito para Windows que utiliza ya sea MinGW o TDM-CCG como
compilador subyacente.Originalmente lanzado por Bloodshed Software, pero abandon en
2006, recientemente se ha bifurcado por Orwell, incluyendo una seleccin de compiladores
ms recientes. Se puede descargar de:http://orwelldevcpp.blogspot.com

Instalacin
Ejecute el archivo ejecutable descargado y siga sus instrucciones. Las opciones por defecto
estn bien.

Soporte para C ++ 11
Por defecto, el apoyo a la versin ms reciente de C ++ no est habilitado. Estar habilitada
explcitamente por ir a: Herramientas -> Opciones del compilador Aqu, seleccione
la pestaa "Configuracin", y dentro de ella, en la pestaa "Generacin de cdigo". All, en
"estndar Idioma (-std)", seleccione "ISO C ++ 11": Ok eso. Ahora est listo para compilar
C ++ 11!

Compilacin de aplicaciones de consola


Para compilar y ejecutar aplicaciones de consola simples, tales como los que se utilizan
como ejemplos en estos tutoriales basta con abrir el archivo con Dev-C ++ y
pulse F11. Como ejemplo, pruebe: Archivo -> Nuevo -> Fuente del archivo (o Ctrl
+ N ) No, escribir lo siguiente:

1 #include <iostream>
2 int main ()
3 {
4
auto x = R "(Hola, mundo!)";
5
std :: cout << x;
6}

Editar & Run

Entonces: Archivo -> Guardar como ... (o Ctrl + Alt + S) y guardarlo con
un nombre de archivo con un .cppextensin, como example.cpp. Ahora,
golpear F11. Debe compilar y ejecutar el programa Si obtendr un error
del tipo de x, el compilador no entiende el nuevo significado que se da
al auto ya que C ++ 11. Por favor, asegrese de que ha descargado la
versin ms reciente como vinculados anterior, y que ha activado las
opciones del compilador para compilar C ++ 11 como se ha
descrito anteriormente.

Operaciones booleanas
Un poco es la cantidad mnima de informacin que podemos imaginar, ya que slo
las tiendas, ya sea de valor 1 o 0, que representa ya sea S o NO, activado o
desactivado, verdadero o falso, etc ... es decir: dos estados posibles de cada uno
opuesto al otro, sin posibilidad de ningn tonos. Vamos a considerar que los dos
valores posibles de un bit son 0 y 1. Varias operaciones se pueden realizar con los
bits, ya sea en conjuncin con otros bits o solos.Estas operaciones reciben el
nombre de las operaciones booleanas, una palabra que viene del nombre de uno
de los matemticos que contribuyeron ms a este campo:. George Boole (18151864) Todas estas operaciones tienen un comportamiento establecido y todos ellos
pueden ser aplicada a cualquier bit sin importar qu valor que contienen (ya sea 0
o 1). A continuacin tienes una lista de las operaciones booleanas bsicas y una
mesa con el comportamiento de esa operacin con todas las combinaciones
posibles de bits.

Y
Esta operacin se realiza entre dos bits, que llamaremos una y b. El resultado de
aplicar esta operacin AND es 1 si tanto un y b son iguales a 1, y 0 en los dems
casos (es decir, si una o ambas de las variables es 0). AND (&)

la

0
0
1
1

una B

0
1
0
1

0
0
0
1

Oregn
Esta operacin se realiza entre dos bits (unos y b). El resultado es 1 si cualquiera
de uno de los dos bits es 1, o si ambos son 1. Si ninguno es igual a 1 el resultado
es 0. O (|)

la

0
0
1
1

a|b

0
1
0
1

0
1
1
1

XOR (O exclusivo)
Esta operacin se realiza entre dos bits (unos y b). El resultado es 1 si cualquiera
de uno de los dos bits es 1, pero no en el caso de que ambos son. No para, si
ninguno de ellos o ambos son iguales a 1, el resultado es 0. XOR (^)

la

0
0
1
1

a^b

0
1
0
1

0
1
1
0

NO
Esta operacin se realiza en un solo bit. Su resultado es la inversin del valor real
del bit: si se establece en 1 se convierte en 0, y si era 0 se convierte en 1: NO (~)

la
0
1

~a
1
0

Estas son las 4 operaciones bsicas booleanos (AND, OR, XOR y NOT). La
combinacin de estas operaciones podemos obtener cualquier resultado posible a
partir de dos bits. En C ++, estos operadores pueden utilizarse con variables de
cualquier tipo de datos entero; la operacin booleana se realiza para todos los bits
de cada variable en cuestin. Por ejemplo, suponiendo dos variables: una y b,
ambos de tipo unsigned char, donde una contiene 195 (11000011 en binario)
y b contiene 87 (o 01010111 en binario). Si escribimos el siguiente cdigo:

1 unsigned char a = 195;


2 sin firmar carbn b = 87;
3 sin firmar carbn c;
4 c = a y b;

Eso significa, que realiz un bit a bit operacin AND entre una y b. La operacin se
realiza entre los bits de las dos variables que se encuentran en la misma posicin:
El bit ms a la derecha de c contendr el resultado de la realizacin de la
operacin AND entre los bits ms a la derecha de una y b: tambin se realiza la
misma operacin entre el segundos bits de ambas variables, y el tercero, y as
sucesivamente, hasta que se realiza la operacin entre todos los bits de ambas
variables (cada uno de ellos slo con el mismo bit de la otra variable). El valor
binario final de c es 01000011, es decir 67 en nmeros decimales. As 195 y 87 es
igual a 67.

Cdigos ASCII
Es un hecho muy conocido que las computadoras pueden manejar internamente
slo 0s (ceros) y 1s (unos). Esto es cierto, y por medio de secuencias de 0s y 1s la
computadora puede expresar cualquier valor numrico como su traduccin binaria,
que es una operacin matemtica muy simple (como se explica en el
documento de basesnumricas). Sin embargo, no existe tal manera evidente para
representar letras y otros caracteres no numricos con 0s y 1s. Por lo tanto, con el
fin de hacer eso, los equipos utilizan tablas ASCII, que son tablas o listas que
contienen todas las letras en el alfabeto romano, adems de algunos caracteres
adicionales. En estas tablas cada carcter siempre est representado por el mismo
nmero de orden. Por ejemplo, el cdigo ASCII para la letra mayscula "A"
siempre est representado por el nmero de orden 65, que es fcilmente
representable utilizando 0 y 1 en binario: 65 expresado como un nmero binario
es 1000001. La tabla ASCII estndar define 128 cdigos de caracteres (de 0 a

127), de los cuales, el primero 32 son cdigos de control (no imprimible), y los 96
cdigos de caracteres restantes son caracteres representables:

* 0
1
2
0 NUL SOH STX
1 DLE DC1 DC2
!
"
2
1
2
30
LA B
4@
Q
R
5P
`
la
b
6
q
r
7p

3
4
5
ETX EOT ENQ
DC3 DC4 NAK
#
$
%
3
4
5
C
D
E
S
T
U
c
d
e
s
t
u

6
7
8
ACK BEL BS
SYN ETB PODER
Y
'
(
6
7
8
F
G
H
V
W
X
F
g
h
v
w
X

9
TAB
EM
)
9
yo
Y
yo
y

LA
B
LF Vermont
SUB ESC
*
+
:
;
J
K
Z
[
j
k
z
{

C D E
F
FF CR SO SI
FS GS RS EE.UU.
, - . /
< = > ?
L M N O
\ ] ^ _
l m n o
| } ~

* Este panel se organiza para ser ledo fcilmente en hexadecimal: nmeros de fila
representan el primer dgito y los nmeros de las columnas representan el
segundo. Por ejemplo, el carcter "A" se encuentra en la cuarta fila y la primera
columna, por que estara representado en hexadecimal como 0x41 (65). Debido a
que la mayora de los sistemas de hoy en da trabajan con bytes de 8 bits, que
puede representar 256 valores diferentes, en Adems de los cdigos ASCII
estndar 128 hay otros 128 que se conoce como ASCII extendido, que son la
plataforma y dependiente de la localizacin. As que no se establece ms de un
carcter ASCII extendido. Los dos conjuntos de caracteres ASCII extendidos ms
utilizados son el conocido como OEM, que viene del juego de caracteres
predeterminado incorporado por defecto en el IBM-PC y la otra es la ANSI
extienden ASCII que es utilizado por la mayora de los sistemas operativos ms
recientes. El primero de ellos, el juego de caracteres OEM, es el utilizado por el
hardware de la inmensa mayora de los equipos compatibles con PC, y tambin se
utiliz en el antiguo sistema DOS. Incluye algunos signos extranjeros, algunos
personajes notables y piezas para representar paneles.El juego de caracteres ANSI
es un estndar que muchos sistemas incorporan, como Windows, algunas
plataformas UNIX y muchas aplicaciones independientes. Incluye muchas ms
smbolos locales y las letras marcadas de manera que se puede utilizar sin
necesidad de ser redefinido en muchos ms idiomas:

Anda mungkin juga menyukai