<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>http://wiki.cabal.mx/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Verkerhack</id>
	<title>WikiCabal - Contribuciones del usuario [es]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.cabal.mx/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Verkerhack"/>
	<link rel="alternate" type="text/html" href="http://wiki.cabal.mx/index.php/Especial:Contribuciones/Verkerhack"/>
	<updated>2026-05-04T01:54:42Z</updated>
	<subtitle>Contribuciones del usuario</subtitle>
	<generator>MediaWiki 1.32.1</generator>
	<entry>
		<id>http://wiki.cabal.mx/index.php?title=Curso_de_Programaci%C3%B3n_en_C/Prog70&amp;diff=3899</id>
		<title>Curso de Programación en C/Prog70</title>
		<link rel="alternate" type="text/html" href="http://wiki.cabal.mx/index.php?title=Curso_de_Programaci%C3%B3n_en_C/Prog70&amp;diff=3899"/>
		<updated>2012-07-20T18:42:58Z</updated>

		<summary type="html">&lt;p&gt;Verkerhack: /* Prog70 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
* [[:#Prog70 | Con Globales]]&lt;br /&gt;
** [[:#Resultado | Resultado]]&lt;br /&gt;
** [[:#Explicación | Explicación]]&lt;br /&gt;
&lt;br /&gt;
== Prog70 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void intercambio( void );&lt;br /&gt;
&lt;br /&gt;
  int x = 5,&lt;br /&gt;
      y = 10;&lt;br /&gt;
&lt;br /&gt;
int main( void )&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
  printf( &amp;quot;Originalmente x = %d y e = %d.\n&amp;quot;, x , y );&lt;br /&gt;
&lt;br /&gt;
  intercambio();&lt;br /&gt;
&lt;br /&gt;
  printf( &amp;quot;En main(), Después de intercambio( x, y ) x = %d e y = %d.\n&amp;quot;,&lt;br /&gt;
                                                                  x, y );&lt;br /&gt;
  return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void intercambio( void )&lt;br /&gt;
{&lt;br /&gt;
  int temp;&lt;br /&gt;
&lt;br /&gt;
  printf( &amp;quot;Inicialmente en intercambio x = %d e y = %d.\n&amp;quot;, x , y );&lt;br /&gt;
&lt;br /&gt;
  temp = x;&lt;br /&gt;
  x = y;&lt;br /&gt;
  y = temp;&lt;br /&gt;
&lt;br /&gt;
  printf( &amp;quot;En intercambio(), Después de intercambiar x = %d e y = %d.\n&amp;quot;,&lt;br /&gt;
                                                                   x, y );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Resultado ===&lt;br /&gt;
&lt;br /&gt;
 [rrc@Pridd CClase]$ gcc -Wall -O2 -o Prog70 Prog70.c&lt;br /&gt;
 [rrc@Pridd CClase]$ ./Prog70&lt;br /&gt;
 Originalmente x = 5 y e = 10.&lt;br /&gt;
 Inicialmente en intercambio u = 5 y v = 10.&lt;br /&gt;
 En intercambio(), Después de intercambiar u = 10 y v = 5.&lt;br /&gt;
 En main(), Después de intercambio( x, y ) x = 10 e y = 5.&lt;br /&gt;
 &lt;br /&gt;
=== Explicación ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Programación en C]]&lt;br /&gt;
[[Category:CCabal]]&lt;br /&gt;
[[Category:CursoC]]&lt;/div&gt;</summary>
		<author><name>Verkerhack</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.cabal.mx/index.php?title=Curso_de_Programaci%C3%B3n_en_C/Prog62&amp;diff=3898</id>
		<title>Curso de Programación en C/Prog62</title>
		<link rel="alternate" type="text/html" href="http://wiki.cabal.mx/index.php?title=Curso_de_Programaci%C3%B3n_en_C/Prog62&amp;diff=3898"/>
		<updated>2012-07-18T15:54:31Z</updated>

		<summary type="html">&lt;p&gt;Verkerhack: /* Prog62 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
* [[:#Prog62 | Arreglos4 - MultiDimensional]]&lt;br /&gt;
** [[:#Resultado | Resultado]]&lt;br /&gt;
** [[:#Explicación | Explicación]]&lt;br /&gt;
&lt;br /&gt;
== Prog62 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#define MESES 12    // number of mess in a ano&lt;br /&gt;
#define ANOS   5    // number of anos of data&lt;br /&gt;
&lt;br /&gt;
int main( void )&lt;br /&gt;
{&lt;br /&gt;
  // init Lluvia para 2000 - 2004&lt;br /&gt;
  const float lluvia[ANOS][MESES] =&lt;br /&gt;
  {&lt;br /&gt;
    {4.3,4.3,4.3,3.0,2.0,1.2,0.2,0.2,0.4,2.4,3.5,6.6},&lt;br /&gt;
    {8.5,8.2,1.2,1.6,2.4,0.0,5.2,0.9,0.3,0.9,1.4,7.3},&lt;br /&gt;
    {9.1,8.5,6.7,4.3,2.1,0.8,0.2,0.2,1.1,2.3,6.1,8.4},&lt;br /&gt;
    {7.2,9.9,8.4,3.3,1.2,0.8,0.4,0.0,0.6,1.7,4.3,6.2},&lt;br /&gt;
    {7.6,5.6,3.8,2.8,3.8,0.2,0.0,0.0,0.0,1.3,2.6,5.2}&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  int   ano,&lt;br /&gt;
        mes;&lt;br /&gt;
  float subtot,&lt;br /&gt;
        total;&lt;br /&gt;
&lt;br /&gt;
  puts( &amp;quot; AÑO     LLUVIA  (pulgadas)&amp;quot; );&lt;br /&gt;
  for ( ano = 0, total = 0; ano &amp;lt; ANOS; ano++ )&lt;br /&gt;
  {&lt;br /&gt;
    for (mes = 0, subtot = 0; mes &amp;lt; MESES; mes++)&lt;br /&gt;
      subtot += lluvia[ano][mes];&lt;br /&gt;
    printf( &amp;quot;%5d %15.1f\n&amp;quot;, 2000 + ano, subtot );&lt;br /&gt;
    total += subtot; &lt;br /&gt;
  }&lt;br /&gt;
  printf( &amp;quot;\nEl promedio es %.1f pulgadas.\n\n&amp;quot;, total/ANOS );&lt;br /&gt;
  printf( &amp;quot;Promedios Mensuales:\n\n&amp;quot; );&lt;br /&gt;
  printf( &amp;quot; Ene  Feb  Mar  Abr  May  Jun  Jul  Ago  Sep  Oct &amp;quot;&lt;br /&gt;
          &amp;quot; Nov  Dec\n&amp;quot; );&lt;br /&gt;
&lt;br /&gt;
  for( mes = 0; mes &amp;lt; MESES; mes++ )&lt;br /&gt;
  {&lt;br /&gt;
    for( ano = 0, subtot =0; ano &amp;lt; ANOS; ano++ )&lt;br /&gt;
      subtot += lluvia[ano][mes];&lt;br /&gt;
    printf( &amp;quot;%4.1f &amp;quot;, subtot/ANOS );&lt;br /&gt;
  }&lt;br /&gt;
  puts( &amp;quot;&amp;quot; );&lt;br /&gt;
&lt;br /&gt;
  return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Resultado ===&lt;br /&gt;
    &lt;br /&gt;
 [rrc@Pridd CClase]$ gcc -Wall -O2 -oProg62 Prog62.c &lt;br /&gt;
 [rrc@Pridd CClase]$ ./Prog62 &lt;br /&gt;
  AÑO     LLUVIA  (pulgadas)&lt;br /&gt;
  2000            32.4&lt;br /&gt;
  2001            37.9&lt;br /&gt;
  2002            49.8&lt;br /&gt;
  2003            44.0&lt;br /&gt;
  2004            32.9&lt;br /&gt;
 &lt;br /&gt;
 El promedio es 39.4 pulgadas.&lt;br /&gt;
 &lt;br /&gt;
 Promedios Mensuales:&lt;br /&gt;
 &lt;br /&gt;
  Ene  Feb  Mar  Abr  May  Jun  Jul  Ago  Sep  Oct  Nov  Dec&lt;br /&gt;
  7.3  7.3  4.9  3.0  2.3  0.6  1.2  0.3  0.5  1.7  3.6  6.7 &lt;br /&gt;
 [rrc@Pridd CClase]$ &lt;br /&gt;
 &lt;br /&gt;
=== Explicación ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Programación en C]]&lt;br /&gt;
[[Category:CCabal]]&lt;br /&gt;
[[Category:CursoC]]&lt;/div&gt;</summary>
		<author><name>Verkerhack</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.cabal.mx/index.php?title=Curso_de_Programaci%C3%B3n_en_C/Prog22&amp;diff=3811</id>
		<title>Curso de Programación en C/Prog22</title>
		<link rel="alternate" type="text/html" href="http://wiki.cabal.mx/index.php?title=Curso_de_Programaci%C3%B3n_en_C/Prog22&amp;diff=3811"/>
		<updated>2012-06-25T16:24:36Z</updated>

		<summary type="html">&lt;p&gt;Verkerhack: /* Prog22 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
* [[:#Prog22 | Prog22]]&lt;br /&gt;
** [[:#Resultado | Resultado]]&lt;br /&gt;
** [[:#Explicación | Explicación]]&lt;br /&gt;
&lt;br /&gt;
== Prog22 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/* Prog22.c –– Escribe cadenas largas */&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main( void )&lt;br /&gt;
{&lt;br /&gt;
  printf( &amp;quot;Esta es una manera de escribir &amp;quot; );&lt;br /&gt;
  printf( &amp;quot;una cadena larga.\n&amp;quot; );&lt;br /&gt;
  printf( &amp;quot;Esta es otra manera de escribir \&lt;br /&gt;
una cadena larga.\n&amp;quot; );&lt;br /&gt;
  printf( &amp;quot;Mira la nueva manera de escribir &amp;quot;&lt;br /&gt;
          &amp;quot;una cadena larga.\n &amp;quot;);      /* ANSI C */&lt;br /&gt;
  return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Resultado ===&lt;br /&gt;
&lt;br /&gt;
 [rrc@Pridd CClase]$ gcc -Wall -O2 -o Prog22 Prog22.c&lt;br /&gt;
 [rrc@Pridd CClase]$ ./Prog22&lt;br /&gt;
 Esta es una manera de escribir una cadena larga.&lt;br /&gt;
 Esta es otra manera de escribir una cadena larga.&lt;br /&gt;
 Mira la nueva manera de escribir una cadena larga.&lt;br /&gt;
 [rrc@Pridd CClase]$ &lt;br /&gt;
&lt;br /&gt;
=== Explicación ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Programación en C]]&lt;br /&gt;
[[Category:CCabal]]&lt;br /&gt;
[[Category:CursoC]]&lt;/div&gt;</summary>
		<author><name>Verkerhack</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.cabal.mx/index.php?title=Curso_de_Programaci%C3%B3n_en_C/Algunas_Constantes&amp;diff=3809</id>
		<title>Curso de Programación en C/Algunas Constantes</title>
		<link rel="alternate" type="text/html" href="http://wiki.cabal.mx/index.php?title=Curso_de_Programaci%C3%B3n_en_C/Algunas_Constantes&amp;diff=3809"/>
		<updated>2012-06-24T16:29:13Z</updated>

		<summary type="html">&lt;p&gt;Verkerhack: /* Algunas Constantes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
* [[:#Algunas Constantes | Algunas Constantes]]&lt;br /&gt;
** [[:#Explicación | Explicación]]&lt;br /&gt;
&lt;br /&gt;
== Algunas Constantes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;12&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;Constante Symbolico&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Significa&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;CHAR_BIT&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Número de bits en un char&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;CHAR_MAX&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Valor máximo de un char&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;CHAR_MIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Valor mínimo de un char&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;SCHAR_MAX&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Valor máximo de un signed char&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;SCHAR_MIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Valor mínimo de un signed char&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;UCHAR_MAX&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Valor máximo de un unsigned char&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;SHRT_MAX&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Valor máximo de un short&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;SHRT_MIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Valor mínimo de un short&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;USHRT_MAX&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Valor máximo de un unsigned short&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;INT_MAX&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Valor máximo de un int&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;INT_MIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Valor mínimo de un int&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;UINT_MAX&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Valor máximo de un unsigned int&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;LONG_MAX&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Valor máximo de un long&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;LONG_MIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Valor mínimo de un long&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;ULONG_MAX&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Valor máximo de un unsigned long&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;LLONG_MAX&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Valor máximo de un long long&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;LLONG_MIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Valor mínimo de un long long&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;ULLONG_MAX&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Valor máximo de un unsigned long long&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;FLT_MANT_DIG&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Número de dígitos en la mantisa de un float&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;FLT_DIG&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Mínimo número de dígitos significativos de un float&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;FLT_MIN_10_EXP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Mínimo exponente de base 10 de un float con dígitos significativos completos&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;FLT_MAX_10_EXP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Máximo exponente de base 10 de un float&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;FLT_MIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Valor mínimo de un float positivo con precisión completo&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;FLT_MAX&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Valor máximo de un float positivo&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;FLT_EPSILON&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;La diferencia dentro 1.00 y el valor mínimo de float más de 1.00&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Explicación ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Programación en C]]&lt;br /&gt;
[[Category:CCabal]]&lt;br /&gt;
[[Category:CursoC]]&lt;/div&gt;</summary>
		<author><name>Verkerhack</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.cabal.mx/index.php?title=Curso_de_Programaci%C3%B3n_en_C/Modificadores_de_especificadores_de_conversi%C3%B3n_de_printf()&amp;diff=3806</id>
		<title>Curso de Programación en C/Modificadores de especificadores de conversión de printf()</title>
		<link rel="alternate" type="text/html" href="http://wiki.cabal.mx/index.php?title=Curso_de_Programaci%C3%B3n_en_C/Modificadores_de_especificadores_de_conversi%C3%B3n_de_printf()&amp;diff=3806"/>
		<updated>2012-06-24T15:54:29Z</updated>

		<summary type="html">&lt;p&gt;Verkerhack: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
* [[:#Modificadores de especificadores de conversión de printf() |Modificadores de especificadores de conversión de printf()]]&lt;br /&gt;
** [[:#Explicación | Explicación]]&lt;br /&gt;
&lt;br /&gt;
== Modificadores de especificadores de conversión de printf() ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table cellspacing=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;Flag o Modificador&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Significa&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;text-align:center;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;El elemento está alineado a la izquierda;&amp;lt;br /&amp;gt;es decir, se imprime a la izquierda del campo.&amp;lt;br /&amp;gt;Ejemplo: &amp;quot;%-20s&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;text-align:center;&amp;quot;&amp;gt;+&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Los valores con signo se visualizan con un signo más, si es positivo,&amp;lt;br /&amp;gt;y con un signo menos, si es negativo.&amp;lt;br /&amp;gt;Ejempĺo: &amp;quot;%+6.2f&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;text-align:center;&amp;quot;&amp;gt;espacio&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Los valores con signo se visualizan con un espacio inicial (pero ninguna señal) si es positivo&amp;lt;br /&amp;gt;y con un signo menos si es negativo. Un flag + tiene precedencia sobre un espacio&amp;lt;br /&amp;gt;Ejemplo: &lt;br /&gt;
&amp;quot;% 6.2f&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;text-align:center;&amp;quot;&amp;gt;#&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Use un método alternativo para la especificación de conversión.&amp;lt;br /&amp;gt;Produce un 0 inicial para el &amp;quot;%o&amp;quot; y un 0x o 0X inicial para el &amp;quot;%x&amp;quot; o &amp;quot;%X&amp;quot;, respectivamente.&amp;lt;br /&amp;gt;Para todas las formas de float, # garantías de que un carácter de punto decimal se imprime,&amp;lt;br /&amp;gt;incluso si no hay digitos que siguen.&amp;lt;br /&amp;gt;Para &amp;quot;%g&amp;quot; y &amp;quot;%G&amp;quot;, se evita ceros a la derecha de ser eliminados.&amp;lt;br /&amp;gt;Ejemplos: &amp;quot;%#o&amp;quot;, &amp;quot;%#8.0f&amp;quot;, y &amp;quot;%+#10.3E&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;text-align:center;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Para las formas numéricas, rellenar el ancho del campo con ceros a la izquierda en vez de con espacios.&amp;lt;br /&amp;gt;Este flag se ignora si un - flag está presente o si se especifica una precisión de un entero.&amp;lt;br /&amp;gt;Ejemplos: %010d&amp;quot; y &amp;quot;%08.3f&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;text-align:center;&amp;quot;&amp;gt;digitos&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Ancho minimo del campo. Un campo más amplio se utiliza si el número impreso o cadena no entra en el campo.&amp;lt;br /&amp;gt;Ejemplos: %10d&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;text-align:center;&amp;quot;&amp;gt;.digitos&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Precisión para &amp;quot;%e&amp;quot;, &amp;quot;%E&amp;quot; y &amp;quot;%f&amp;quot; significa el número de dígitos a imprimir a la derecha del punto decimal.&amp;lt;br /&amp;gt;Para &amp;quot;%g&amp;quot; y &amp;quot;%G&amp;quot; significa el maximo de dígitos.&amp;lt;br /&amp;gt;Para &amp;quot;%s&amp;quot; significa el máximo número de caracteres a imprimir.&amp;lt;br /&amp;gt;Para conversiones de enteros, significa el número mínimo de dígitos que aparece. Se usa cualquier número de &amp;#039;0&amp;#039; a la izquierda de el valor para llenar el campo&amp;lt;br /&amp;gt;El uso de un punto sin número implica .0, &amp;quot;%.f&amp;quot; es el mismo que &amp;quot;%.0f&amp;quot;&amp;lt;br /&amp;gt;Ejemplos: %5.2f&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;text-align:center;&amp;quot;&amp;gt;h&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Usa con modificadores para indicar short int o short unsigned int&amp;lt;br /&amp;gt;Ejemplos: &amp;quot;%hu&amp;quot;, &amp;quot;%hx&amp;quot;, y &amp;quot;%6.4hd&amp;quot;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;text-align:center;&amp;quot;&amp;gt;hh&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Usa con modificadores para indicar signed char o unsigned char&amp;lt;br /&amp;gt;Ejemplos: &amp;quot;%hhu&amp;quot;, &amp;quot;%hhx&amp;quot;, y &amp;quot;%6.4hhd&amp;quot;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;text-align:center;&amp;quot;&amp;gt;j&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Usa con modificadores de enteros para indicar intmax_t or uintmax_t valores.&amp;lt;br /&amp;gt;Ejemplos: &amp;quot;%jd&amp;quot; y &amp;quot;%8jX&amp;quot;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;text-align:center;&amp;quot;&amp;gt;l&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Usa con modificadores de enteros para indicar long o unsigned long int.&amp;lt;br /&amp;gt;Ejemplos: &amp;quot;%ld&amp;quot; y &amp;quot;%8lu&amp;quot;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;text-align:center;&amp;quot;&amp;gt;ll&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Usa con modificadores de enteros para indicar long long o unsigned long long int.&amp;lt;br /&amp;gt;Ejemplos: &amp;quot;%lld&amp;quot; y &amp;quot;%8llu&amp;quot;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;text-align:center;&amp;quot;&amp;gt;L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Usa con modificadores de float para indicar long double o unsigned long long int.&amp;lt;br /&amp;gt;Ejemplos: &amp;quot;%Lf&amp;quot; y &amp;quot;%10.4Le&amp;quot;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;text-align:center;&amp;quot;&amp;gt;t&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Usa con modificadores de ints para indicar ptrdiff_t value que es la diferencia de dos pointers&amp;lt;br /&amp;gt;Ejemplos: &amp;quot;%td&amp;quot; y &amp;quot;%12ti&amp;quot;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;text-align:center;&amp;quot;&amp;gt;z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Usa con modificadores de ints para indicar size_t value que se usa con sizeof&amp;lt;br /&amp;gt;Ejemplos: &amp;quot;%zd&amp;quot; y &amp;quot;%12zx&amp;quot;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Explicación ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Programación en C]]&lt;br /&gt;
[[Category:CCabal]]&lt;br /&gt;
[[Category:CursoC]]&lt;/div&gt;</summary>
		<author><name>Verkerhack</name></author>
		
	</entry>
</feed>