elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Contar caracters
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Contar caracters  (Leído 6,644 veces)
Xandrete

Desconectado Desconectado

Mensajes: 210



Ver Perfil
Re: Contar caracters
« Respuesta #10 en: 11 Marzo 2012, 14:37 pm »

Advierto: para variar me voy a pasar de "pesadito" (mas bien [CENSORED]).
No exactamente. Es mas complicado.

Para empezar el tipo "char" es equivalente a "signed char" (lo usual, al menos en PCs de escritorio) o "unsigned char" y, aquí el problema, eso es "implementation defined". Por ello el rango valido del tipo "char" es CHAR_MIN  .. CHAR_MAX (ambas macros cortesía del encabezado <limits.h>).

En el caso del tipo "signed char" y considerando que el mínimo numero de bits que lo componen es ocho su rango mínimo garantizado es -127 .. 127. Ello porque el estándar de C no especifica como serán representados los números negativos. De nuevo lo usual es complemento a dos pero bien puede utilizarse complemento a uno o magnitud con signo y en ese caso se debe considerar al (inútil) cero negativo.
Cuando las macros resultan en expresiones la convención es colocarlas delimitadas por paréntesis, de no hacerlo se pueden presentar casos donde la expresión termina con resultados no deseados, por ejemplo si declaramos un array con el doble de elementos:
Código
  1. int array[NUMOFLETTERS * 2];
Se presenta un error lógico.

Un saludo

No, tampoco [CENSORED]  :D. Es bueno que te corrijan.

Saludos.


En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Contar variables
PHP
Riki_89D 6 3,405 Último mensaje 11 Marzo 2009, 13:44 pm
por eLank0
contar caracteres
Scripting
minette1988 3 16,403 Último mensaje 13 Mayo 2010, 23:31 pm
por leogtz
Caracters raros :S Keylogger
.NET (C#, VB.NET, ASP)
BrokerJoker 0 2,003 Último mensaje 11 Enero 2012, 09:33 am
por BrokerJoker
Los caracters y letras de un keylogguer -.-''
.NET (C#, VB.NET, ASP)
BrokerJoker 7 5,084 Último mensaje 11 Abril 2012, 14:58 pm
por Maurice_Lupin
Contar registros
.NET (C#, VB.NET, ASP)
celino 6 5,248 Último mensaje 30 Abril 2012, 15:58 pm
por $Edu$
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines