Una cantidad vectorial, $\vec V,$ puede ser escrito como $$\vec V=|\vec V|\ \hat V$$in which $|\vec V|$ is the magnitude of the vector, a scalar quantity which is non-negative. $\hat V$ is the unit vector in the same direction as $\vec V.$
La convención es que los $|\vec V|$ es el producto de un número y una unidad, mientras que $\hat V$ no tiene unidad.
Un tipo diferente de escalar surge cuando expresamos $\vec V$ como la suma de los componentes, por ejemplo, en el x, y y z las direcciones. El uso de $\hat i,$ $\hat j$ e $\hat k$ para la unidad de vectores, podemos escribir la$$\vec V=V_x \hat i + V_y \hat j+V_z \hat k$$
Los coeficientes escalares $V_{x},\ V_{y},\ V_z$ puede ser negativo, cero o positivo.
"Nunca he oído que cantidades escalares tienen únicamente magnitud." Es, en realidad, es todo una declaración común en los libros de texto de primaria. La temperatura puede ser dado en un libro como ejemplo de un escalar. Como usted dice, (celsius) temperatura puede ser negativo, por lo que, claramente, 'magnitud' en este contexto significa número real $\times$ de la unidad, por lo que no es como la magnitud de un vector.
Sospecho que la temperatura no sería un ejemplo de un escalar más avanzadas de libros, debido a que la geometría no está involucrado en su definición. Pero esto es más bien un punto sutil.