¿Qué es el C equivalente al paquete de Python ("<I", 0)

No sé mucho de python, pero por lo que puedo decir de la documentación, el código:

   str = "AAAA"
   str += pack("<I", 0)

anexaría el resultado de la función de paquete a str, que sería el valor entero de 0 en el estilo little-endian. Mi pregunta es cuál sería el equivalente en C de esto. Sería simplemente:

   char str[20] = "AAAA";
   strcat(str, "\x00");

? ...

Respuestas a la pregunta(1)

Su respuesta a la pregunta