jueves, 17 de abril de 2008

Operadores de asignación combinados

Hay una versión de operador combinado para cada una de las operadoraciones aritméticas en C++.

Por ejemplo, si queremos agregarle 100 al valor de la variable marcador, podemos hacer:

marcador = marcador + 100
aunque una versión más corta sería:
marcador += 100


Operadores de asignación combinados

Operador

Ejemplo

Equivalente a

+=

X += 5

X = X + 5

-=

X -= 5

X = X - 5

*=

X *= 5

X = X + 5

/=

X /=5

X = X / 5

%=

X %= 5

X = X % 5

martes, 15 de abril de 2008

Valores numéricos de los tipos de datos

En C++ hay siete tipos de datos básicos: carácter (char), carácter amplio (wchar_t), entero (int), punto flotante (float), punto flotante doble (double), boleano (bool) y sin valor (void).


Tipo

Bits

Rango

char

8

0 a 255

wchar_t

16

0 a 65,535

int (entorno 16-bit)

16

–32,768 a 32,767

int (entorno 32-bit)

32

–2,147,483,648 a 2,147,483,647

float

32

3.4E–38 a 3.4E+38

double

64

1.7E–308 a 1.7E+308

bool

N/A

verdadero o falso

void

N/A

sin valor

Los tamaños y rangos usados en cada compilador pueden variar de los nombrados aquí.

Palabras reservadas en C++

Los siguientes identificadores están reservados para utilizarlos como palabras reservadas, y no se deben usar para otros propósitos. Es decir, no deben usarse como nombres de variables o de funciones

asm

else

new

this

auto

enum

operator

throw

bool

explicit

private

true

break

export

protected

try

case

extern

public

typedef

catch

false

register

typeid

char

float

reinterpret_cast

typename

class

for

return

union

const

friend

short

unsigned

const_cast

goto

signed

using

continue

if

sizeof

virtual

default

inline

static

void

delete

int

static_cast

volatile

do

long

struct

wchar_t

double

mutable

switch

while

dynamic_cast

namespace

template