pero debe ser en realidad la referencia a un puntero especifico, en la unidad de memoria que guarda un espacio especifico para ese tipo de variable, recuerda que cada tipo de variable tiene una cantidad de bite distintos...
Las funciones de entrada y salida con formato (printf, scanf, etc.) son funciones con un numero variable de argumentos (variadic functions) y el numero de estos esta dado por el numero de especificadores como "%d", "%s", etc.
En el caso de las funciones de entrada scanf, fscanf y sscanf todos sus argumentos son punteros pero no estoy seguro si te refieres a eso.
¿Puedes por favor aclarar tu pregunta?
Un saludo