¿Cuál es la diferencia entre sprintf y printf?
La función de esta función es convertir un determinado tipo de datos en una cadena. Por ejemplo, int i=1000, este es un tipo int. A veces necesitamos convertir este valor en una cadena. en una matriz, entonces puedes usar esta función.
Historia del desarrollo
El lenguaje C nació en Bell Labs en los Estados Unidos. Fue desarrollado por Dennis MacAlistair Ritchie basándose en el lenguaje B diseñado por Kenneth Lane Thompson. Una vez completado el diseño, Thompson y Rich lo utilizaron para reescribir UNIX por completo. Con el desarrollo de UNIX, el lenguaje C se ha mejorado continuamente.
Para facilitar la promoción integral del lenguaje C, muchos expertos, académicos y fabricantes de hardware formaron conjuntamente el Comité de Estándares del Lenguaje C y, en 1989, se creó el primer estándar C completo, denominado "C89". Nació, es decir, "ANSI C" a partir de 2020, el último estándar de lenguaje C es "C18" lanzado en junio de 2018. ?
El lenguaje C se llama C porque el lenguaje C se deriva del lenguaje B inventado por Ken Thompson, y el lenguaje B se deriva del lenguaje BCPL.
En 1967, Martin Richards de la Universidad de Cambridge simplificó el lenguaje CPL, dando como resultado el lenguaje BCPL (Basic Combined Programming Language).
En la década de 1960, Kenneth Lane Thompson, investigador de los laboratorios AT&T Bell de Estados Unidos, no tenía nada que hacer, le picaban las manos y quería jugar con él. Escribí un videojuego. que simula viajar en el sistema solar: Space Travel.
A espaldas de su jefe, encontró una pequeña computadora inactiva: PDP-7. Pero esta computadora no tenía un sistema operativo y los juegos deben usar algunas funciones del sistema operativo, por lo que se propuso desarrollar un sistema operativo para el PDP-7.
Más tarde, este sistema operativo recibió el nombre de UNICS (Uniplexed Information and Computing Service).
En 1969, Ken Thompson de los Laboratorios Bell de Estados Unidos, basándose en el lenguaje BCPL, diseñó el lenguaje B (tomando la primera letra de BCPL) que era muy simple y cercano al hardware, y escribió la primera versión en el sistema operativo UNIX en lenguaje B (llamado UNICS).
En 1971, Dennis Ritchie, a quien también le encantaban los viajes espaciales, se unió al proyecto de desarrollo de Thompson y cooperó en el desarrollo de UNIX para poder jugar a juegos desde el principio. Su trabajo principal es transformar el lenguaje B para hacerlo más maduro. ?
En 1972, Dennis Ritchie de Bell Labs en los Estados Unidos finalmente diseñó un nuevo lenguaje basado en el lenguaje B. Tomó la segunda letra de BCPL como nombre de este lenguaje, este es C. idioma.
Referencia del contenido anterior: Baidu Encyclopedia-C Language