Un objeto con un tipo de firmado o sin firmar de los paquetes IEEE numeric_bit y numeric_std es un tipo de matriz compuesto por elementos ordenados secuencialmente de un tipo enumerado.
Un objeto de un tipo de matriz con un tipo de elemento enumerado puede tener un valor proporcionado por la cadena literal, siempre que la cadena solo contenga valores de caracteres de literales que comprendan los valores de elementos de los tipos de enumeración.
Además de los literales de cadena, hay literales de cadena de bits que en -2008 con la adición de un prefijo de longitud, el valor entero puede recortar o extender un valor literal de cadena derivado de la evaluación de un literal basado.
Además, en -2008 hay prefijos firmados y sin firmar para los especificadores de base B, O y X, y un especificador de base adicional D.
Usando la sintaxis -2008 puede expresar 1ULL como 64X "1" y 1LL como 64SX "1" por un largo compuesto de un valor de 32 bits. Hay otras representaciones literales basadas.
Vale la pena leer la sección correspondiente de los literales de cadena de 15.8 bits estándar de -2008, ya que puede haber otras referencias.