Está en la página 1de 2

PROBLEMAS PROPUESTOS

8) Escribir declaraciones apropiadas y asignar los valores iniciales dados para cada
grupo de variables.

a) Variables de carácter: c1 = ´A´ , c2 = ´B´ , pito = carácter alarma


char c1 = ´A´ ;
char c2 = ´B´ ;
string pito = carácter alarma

b) Variable entera: u = 711 (octa), v = abcd (hexadecimal), w = 123, x = 45,


y = -390, grande = 123456789 (largo).

char/ int u=711 (octa)


char v = abcd (hexadecimal)
byte w = 123
byte x = 45
int y = -390
long numeroGrande = 123456789;

c) Variables de punto flotante: a = -1.2, b = 0.005, c = 3.1416

float/int a = -1.2;
long b = 0.005;
float/ double c = 3.1416;

d) Variables de doble precisión: d1 =1.22e-4, d2= -2.3e6, c = 0.66666

double d1 =1.22e-4;
float d2= -2.3e6;
int c = 0.66666;

10) Indicar ¿Cuáles de los siguientes literales son verdaderos y cuales son falsos?
Explique sus respuestas.

a) Los siguientes indicadores de variables son todos nombres válidos:


_sobre_bar_, m928134, t5, j7, aqui_sales, informe_total, a, b, c, z, z2.

TRUE / todos son nombres válidos, porque parten de un indicador

b) Los siguientes indicadores de variables son todos nombres inválidos:


3g, 87, 67h2, h22, 2h.

FALSE / todos son nombres válidos

c) Los operadores de lenguaje C se evalúan de izquierda a derecha.


TRUE / por la presidencia de operadores en su forma de orden, en-
listando las precedencias desde el más alto al más bajo

d) Una expresión aritmética válida en lenguaje C que no contenga paréntesis se


evalúa de izquierda a derecha.

TRUE / porque se garantiza que sea una expresión lógica.

También podría gustarte