¿Ayuda en programación C++?

Hola a todos. Necesito saber cómo hago para que en una cadena de texto aparezca un entero largo, ya he podido hacer que aparezca un entero con el %d y al final de la línea le pongo la variable que quiero que salga pero no se que %... tenga que utilizar para que salga un long. Es para una tarea que tengo y no encuentro por ninguna parte una completa explicación de %d, %f, %c y los demás.

Gracias a los que me puedan ayudar.

Actualización:

Gracias a todos los que han respondido y tienen razón, casi no me hice entender pero ya solucioné mi problema.

De nuevo muchas gracias.

4 respuestas

Calificación
  • Anónimo
    hace 1 década
    Respuesta preferida

    Hola amigo, espero qu este link resuelva tu duda respecto al %:

    http://www.cplusplus.com/reference/clibrary/cstdio...

  • hace 1 década

    Pues yo acabo de ver programacion de turco c++ y mas o menos entiendo tu problema:

    Mira eso que dices del % hay diferentes tipos de % los que dices son:

    scanf("variable", %d); -- El %d sirrve para almacenar las variables de tipo entero corto (short int)

    scanf("variable", %f); -- el %f sirve para almacenar la variable de tipo coma flotante (float)

    scanf("variable", %i); -- El %i sirve para almacenar la variable de tipo cadena de caracteres (o sea el tuyo (char))

    kreo k son todos

    espero haberte ayudado con tu duda

    by3

  • hace 1 década

    El especificador de formato para un long es %ld:

    printf("%ld", 123456789);

    Espero que te sirva,

    Leo

  • hace 1 década

    pues perdoname por no poderte ayudar amigo pero no le entendi nada a tu pregunta, mejor ayudame a resolver estaa:

    http://es.answers.yahoo.com/question/index;_ylt=As...

    gracias de ante mano y disculpa no haber erespondido la tuya

¿Aún tienes preguntas? Pregunta ahora para obtener respuestas.